首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ios常用第三方动画框架(三)

VJDeviceSpecificMedia -如何根据设备选择不同尺寸图片 可以通过设置不同尺寸设备LaunchImage,来使得App适配这些设备,要是不同不同尺寸设备使用不同大小图片,则需要在代码中一一判断...KYWaterWaveView - 一个内置波浪动画UIView,里面有鱼跳跃水溅起来效果。 WaveLoadingView - iOS 唯一完美的波浪进度加载指示器,实现说明。...iCarousel - iCarousel一个类,它继承于UIView。用于简化实现各种类型旋转木马(分页滚动视图),无限轮播 ,iOS开发之多图片无缝滚动组件封装与使用。...RazzleDazzle - 【IFTTT开源Swift编写帧动画框架--RazzleDazzle】RazzleDazzle IFTTT开源一个iOS帧动画框架,非常适用于APP初次使用时介绍和引导信息...TaskSwitcherDemon - 仿造iOS9Task Switcher做出来动画效果, 具体实现思路参照这篇文章。

9.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

iOS Human Interface Guidelines》——Table View视图

视图 视图一个由多行组成滚动单列清单中显示数据。...分组风格中,行显示分组中,其可以有页眉和页脚。一个分组视图总是最少包含一个条目清单分组——每一行一个列表项——并且每个分组总是最少包含一个条目。分组视图不包含索引。...NOTE 编程,这些风格用于视图单元格,这是一种告诉如何绘制行对象。 Default(UITableViewCellStyleDefault)。...用户通过连续列表中选择条目来跟踪路径。扩展指示器告诉用户点击行任何地方都会在新列表中显示子集信息。 显示概念分组信息。两种视图风格都允许你通过信息章节间页眉和页脚视图来提供上下文。...而是立即用文本数据填成屏幕行然后当复杂数据获取之后——比如图片——再显示它们。这个技术可以立马给用户有用信息并且提高了你app响应能力。 等待新数据到达时考虑显示旧数据。

2.4K20

最新iOS设计规范二|7大应用架构

iOS运行于iPhone、iPad和iPod touch设备、最常用移动操作系统之一。作为互联网应用开发者、产品经理、体验设计师,都应当理解并熟悉平台设计规范。...在上下文环境中,使用动画和交互性循序渐进地引导用户。要避免显示看起来像交互屏幕截图。...模态意义在于: 帮助人们专注于一个独立任务或一组紧密相关选项 确保人们收到关键信息,并在必要时采取行动 iOS提供了警报、活动视图(或共享)和操作样式,你可以应用程序特定情况下使用。...人们通过以下方式关闭卡片: 从屏幕顶部向下滑动 卡内容滚动到顶部时,可以从屏幕任意位置向下滑动 轻按一个按钮 工作常用在无法实现复杂任务、非沉浸式模式和内容。...无论导航风格如何,操作路径必须符合逻辑,预知易于遵循。一般情况下,一个页面只给用户提供一个入口。如果他们需要在多个场景下看到一个页面内容,请考虑使用操作、警示框、弹出式气泡或模态视图。

2.6K20

Human Interface Guidelines — Interface Essentials

,UIKit一个定义通用页面元素编程框架。...UIKit元素灵活性高且被大众熟悉,它们具有很强适应性,能让你设计出一款在任何iOS设备看起来都很棒 app ,当系统引入外观新变化时,它们会自动更新。...Views 包含人们 app 中首先看到内容,如文本、图形、动画和交互元素。Views 可以滚动、插入、删除和调整等行为。 Controls 发起行动并传递信息。...按钮、开关、文本字段和进度指示器都是控件例子。 除了定义iOS界面,UIKit还定义了 app 可以采用功能。...例如,通过这个框架, app 可以响应触摸屏手势,并启用绘图、访问性和打印等功能。

49270

awesome-javascript-cn

官网 Mobx通过透明函数响应式编程实现简单,扩展状态管理库。官网 Dva基于Redux, Redux-saga 和 react-router@2.x轻量级框架。...官网 jquery-popup-overlay:一个响应访问性强模态框(modal)和工具提示框 jQuery 插件。...官网 jquery-popup-overlay:一个响应访问性强模态框和工具提示框(tooltips)jQuery 插件。官网 layer:国内最多人使用web弹层组件。...官网 skrollr:独立(不依赖 jQuery) 视差滚动库,适用于移动设备(Android + iOS)和桌面电脑。官网 parallax:面向智能设备视差引擎。...官网 表格/栅格 jTable:基于 CRUD 创建 AJAX jQuery 插件。官网 DataTables:这是一个非常灵活工具,渐进增强基础,将高级交互效果加到 HTML 表格。

10.7K80

Material Design — App bars: topApp bars: top

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后使用时候完全不虚...原则 ·始终保持 Top app bar 出现在 app 中每个屏幕顶部,并且可以滚动时消失。 ·引导 Top app bars 提供了一种可靠方式来引导用户浏览 app。...---- 分解 top app bar 中推荐元素放置顺序(从左到右语言顺序中): ·将导航放置最左侧 ·将任何 titles 放在导航右侧 ·将 contextual actions 置于导航右侧...任何剩余或次要动作都应放置 overflow menu 中(3) ---- 行为 滚动 滚动时,e top app bar 保留原位,或以下列方式转换: ·向上滚动隐藏 top app bar...滚动时,它们会增加海拔并让内容它们后面滚动 ? 当向上滚动时,使用带有图像 prominent top app bars 可以转换为正常 top app bars。

2.2K60

iOS 9人机界面指南(一)上篇:UI设计基础 - 腾讯ISUX

布局,应该告诉用户什么最重要,他们选择是什么,以及事物如何关联起来。 强调重要内容或功能,让用户容易集中注意在主要任务。...谨慎使用新手引导(介绍应用功能和如何进行操作)。考虑新手引导之前,你应该努力地完善你应用,尽可能使应用功能直观和易于寻找。其实,好应用不需要新手引导。...例如,可以使用动画而不是文字来描述如何执行一个简单任务。引导用户了解较为复杂任务时,可以通过一些引导浮层来简要说明每一个步骤用户需要做什么。...因为在后台应用随时有可能被终止或退出。 当应用停止时候保存尽可能多的当前状态详细信息。这样使用户可以回到应用时能从中断之处继续使用。例如,使用滚动数据列表时,退出后保存列表所在位置。...应该让用户时刻清楚自己当前应用中所处位置,及如何前往目的页面。无论使用哪种适合你应用结构导航,最重要用户访问内容路径要有逻辑、预期和易于追溯。

1.8K41

最新iOS设计规范四|3大界面要素:视图(Views)

iOS运行于iPhone、iPad和iPod touch设备、最常用移动操作系统之一。作为互联网应用开发者、产品经理、体验设计师,都应当理解并熟悉平台设计规范。...较大屏幕,动作会以弹出框形式同时出现。 ? 执行潜在破坏性操作之前,请使用操作请求确认。如果是非破坏性操作可以使用下拉菜单(控件一种,后面会讲到)。...相对于集合,文本信息展示一个滚动列表中,浏览起来会更简单和有效。 谨慎进行动态布局变更。集合布局可以随时更改。...因为紧凑环境中空间较小,所以插入分组可能会导致文本换行,尤其在内容本地化时。 ? 设计规范 注意列表宽度。...使用网页视图让用户不离开APP当前页情况下,短暂地访问网站很好,但Safari用户iOS浏览网页主要方式。所以在你APP中提供与Safari相似的功能没有必要,而且也不鼓励这样做。

8.4K31

View编程指南(三)

创建和管理一个View Hierarchy 管理view层次结构开发应用程序用户界面的关键部分。 您view组织影响您应用程序外观,以及您应用程序如何响应更改和事件。...界面构建器中,边缘指示存在意味着边距具有固定大小,并且缺少指示符意味着边距具有灵活大小。 幸运,Interface Builder提供了一个动画来展示自动修改行为对你view影响。...应用程序经常手动布置root view一个地方实现大滚动区域时。由于对其滚动内容拥有一个大view不切实际,因此应用程序通常会实现一个root view,其中包含许多较小view。...每个图块代表滚动内容一部分。当滚动事件发生时,根view调用其setNeedsLayout方法来启动布局更改。其layoutSubviews方法然后根据发生滚动量重新定位平铺view。...当用户与滚动view交互时,大滚动区域可能会隐藏并显示切片子view。有关支持滚动内容更多信息,请参阅Scroll View Programming Guide for iOS

1.7K30

指示性设计元素不可或缺

本文就UI界面中常见指示性设计元素做了一些整理,希望可以帮助到各位设计师。 ? 什么指示性设计元素? 众所周知,道路上指示标志用来指示车辆和行人该如何通行。...同理,UI界面中,指示性设计元素就是用来告知、引导指示用户设计元素,因此,只要是视觉可以提示特定交互或内容,从而让用户更快、更轻松地注意到,比如CTA按钮,文本提示等,都属于指示性设计元素。...指示性设计元素如何影响用户体验? 大多数情况下,往往只需要几秒钟时间,用户就已经决定了要不要使用你产品。...三、视线(Eye line) 视线建立人类自然反应之上一种强大指向方式。当看到别人目光集中某个点或某个物体时,我们会自然而然地产生好奇心,他们在看什么?...对于这种情况,有一个很棒解决办法,可以屏幕可见区域最下方显示一部分内容,这样,用户就不会遗漏任何重要信息了。 时装模特网站 网页底部区域展示了部分照片,提示用户可以滚动查看更多: ?

78730

iOS Human Interface Guidelines》——Designing for iOS服从内容指示清晰通过深度来传达

iOS包含了下面这些主旨: 遵守:UI帮助人们对内容进行理解和交互,而不是与其竞争。 清晰:文本每个尺寸都很清晰,图标清晰且明白易懂,装饰巧妙而合适,并且专注于使用设计。...iOS中,一个半透明元素只在内容直接在其后方时变得模糊——给出一种透过米纸看印象——它不会将屏幕其余部分模糊化。 指示清晰 指示清晰另一个确保内容在你app中占首要地位方法。...通过深度来传达 iOS通常在清晰层级下展示内容来传达层级和位置,这可以帮助用户理解屏幕各个物体关系。...一个支持3D Touch设备,轻按(peek)、重按(pop)和快速响应动作使用户可以进入重要功能或信息查看而不从运行环境中离开。...今天日期依然高亮,年份则在返回按钮显示,所以用户可以清楚知道他们在哪个视图,从哪个视图来到这个视图,以及如何回到原来视图。

55030

「首席架构师推荐」一系列很棒浏览器端JavaScript库资源

coddoc还解析了API中使用源代码。 sphinx一款轻松创建智能和精美文档工具 使用JSDoc Beautiful docs一个基于markdown文件文档查看器。...progressbar.js - 具有动画SVG路径美丽且响应迅速进度条。 pace - 自动为您网站添加进度条。 topbar - Tiny&beautiful全站点进度指示器。...iscroll - iScroll一款高性能,占用空间小,无依赖,多平台JavaScript滚动条。 skrollr - 适用于移动设备(Android + iOS)和桌面的独立视差滚动库。...滑动和滑动 - 与touchSwipe库配合使用滑动滑动菜单。 /网格 jTable - 一个用于创建基于AJAXCRUDjQuery插件。...Bootstrap - 对流行Bootstrap框架扩展,用于创建适合您站点样式,而无需额外标记。 floatThead - (jQuery插件)正文中滚动时锁定任何标题。

6.6K21

用这些 iOS 技巧让你 APP 性能更佳

虽然现代 iOS 硬件功能十分强大,足以处理许多密集和复杂任务,但是如果你不关心你 APP 怎么执行的话,用户设备仍会出现无响应情况。...01 使用复用 tableViewCell 译者注:本例阐述使用复用 tableViewCell,所以将所有 cell 翻译成 tableViewCell ,table view 直译成视图...除此之外,每个 tableViewCell 滚动期间都需要分配新内存。如果你快速滚动视图,期间会动态分配许多小块内存,这个过程将使 UI 变得卡顿!...通过将屏幕不再可见 tableViewCell 放入队列中进行复用,并且当新 tableViewCell即将在屏幕可见时(例如,当用户向下滚动时,下面的后续tableViewCell),视图将从此队列中检索...我建议观看 Apple WWDC 2012 视频 UI 并发,以便更好地了解如何构建响应式应用。 01 后记 性能优化需要你应用程序功能之上编写更多代码或配置其他设置。

3.2K30

「沙里淘金」精选浏览器端JavaScript库资源推荐

coddoc还解析了API中使用源代码。 sphinx一款轻松创建智能和精美文档工具 使用JSDoc Beautiful docs一个基于markdown文件文档查看器。...progressbar.js - 具有动画SVG路径美丽且响应迅速进度条。 pace - 自动为您网站添加进度条。 topbar - Tiny&beautiful全站点进度指示器。...iscroll - iScroll一款高性能,占用空间小,无依赖,多平台JavaScript滚动条。 skrollr - 适用于移动设备(Android + iOS)和桌面的独立视差滚动库。...滑动和滑动 - 与touchSwipe库配合使用滑动滑动菜单。 /网格 jTable - 一个用于创建基于AJAXCRUDjQuery插件。...Bootstrap - 对流行Bootstrap框架扩展,用于创建适合您站点样式,而无需额外标记。 floatThead - (jQuery插件)正文中滚动时锁定任何标题。

5.8K20

【Hybrid开发高级系列】ReactNative(七) —— RN组件专题

1 IOS组件 1.1 iOS活动指示器 1.1.1 Props animating bool型 显示指示器(true,默认)还是隐藏它(false); color字符串型; Spinner前景颜色...小高度为20,大高度为36。 1.2 iOS日期选择器         使用DatePickerIOS来iOS呈现一个日期/时间选择器(selector)。...1.6 iOS开关         使用SwitchIOSiOS呈现出布尔型输入。这是一个控件组件,所以为了更新组件,你必须使用Change回调并且更新值value。...1.9 嵌套文本         iOS里,显示格式化文本方式使用NSAttributedString :你可以为你想要显示和注释文本划定一些特 定格式范围。实际,这是非常无聊。...3.4 滚动视图         组件封装了滚动视图平台,同时提供了与锁定“应答”系统触摸集成。尚不支持其他来自阻止滚动视图成为响应包含响应

47640

灵活运用CSS开发技巧

,自行根据项目兼容需求考虑是否使用 以下代码全部基于CSS进行书写,没有任何JS代码,没有特殊说明情况下所有属性和方法都是CSS类型 一部分技巧自己探讨出来,另一部分技巧参考各位前端大神们,都是一个互相学习工程...在线演示 Behavior Skill 使用overflow-scrolling支持弹性滚动 要点:iOS页面非body元素滚动操作会非常卡(Android不会出现此情况),通过overflow-scrolling...:touch调用Safari原生滚动来支持弹性滚动,增加页面滚动流畅度 场景:iOS页面滚动 兼容:iOS自带-webkit-overflow-scrolling body { -webkit-overflow-scrolling...在线演示 使用:focus-within分发冒泡响应 要点:表单控件触发focus和blur事件后往父元素进行冒泡,父元素通过:focus-within捕获该冒泡事件来设置样式 场景:登录注册弹框、...在线演示 滚动指示器 要点:提示滚动进度指示器 场景:阅读进度 兼容:calc()、gradient 代码:在线演示 ?

4.6K20

最新iOS设计规范七|10大视觉规范(Visual Design)

如果当有人以不受支持方向握住设备时您应用程序不会自动旋转,那么他们会本能地知道如何旋转设备。 根据上下文自定义APP对旋转响应。...熟悉、流畅体验会让用户更投入。他们习惯于iOS中使用微妙动画,例如平滑过渡、设备方向流畅转换和基于物理滚动。除非你创建沉浸式体验,例如游戏,否则你自定义动画应与系统内置动画差不多。...系统颜色 iOS提供了一系列系统颜色,自动适应活动和访问性设置变化,如增加对比度和降低透明度。系统颜色浅色和深色背景以及明暗模式下都可以单独和组合使用。...iOS默认颜色空间标准RGB(sRGB)。为确保颜色正确匹配此颜色空间,请确保图像包含嵌入颜色配置文件。 使用宽色增强兼容显示器视觉体验。...暗模式动态,这意味着当界面位于前景(例如,弹出框或模式)中时,背景颜色会自动从基本颜色变为高色。该系统还使用增强背景色多任务环境中应用程序之间以及多窗口上下文中窗口之间提供视觉隔离。

7.9K30

关于如何做一个“优秀网站”清单——规范篇

索引性和社交性 站点内容可以被搜索引擎(如谷歌、百度)检索到 确认方法:利用“Google抓取方式”工具,您可以测试 Google 会如何抓取或呈现您网站上某个网址。...确认方法: ●确保任何一段内容都可以不同两个URL正常获取。 ●打开这两个页面,并确保他们使用头上标签来指示规范版本。...从详细信息页面返回,保留上一个列表页面上滚动位置 确认方法:应用程序中查找列表视图。向下滚动点击一个项目进入详细页面。详细页面上滚动。...滚动页面,将文本输入框放在屏幕尽可能低位置。点击输入并确认键盘出现时没有覆盖输入。...页面可以跨平台自适应显示,如手机、平板电脑或不同尺寸屏幕PC显示器 确认方法:小,中,大屏幕查看PWA,确保其合理运行。 改善方法:查看我们有关实施响应式UI指南。

3.2K70
领券