- 博客(14)
- 收藏
- 关注
原创 时间选择器
NSString *start =@"2016-2-2 08:00"; NSString *end =@"2016-2-2 20:00"; NSTimeInterval interval = 30; NSMutableArray *arr = [CuttingDateToolGetAppointTimeWithStartTime:start
2016-02-02 11:21:18 211
转载 Method Swizzling 和 AOP 实践
上一篇介绍了 Objective-C Messaging。利用 Objective-C 的 Runtime 特性,我们可以给语言做扩展,帮助解决项目开发中的一些设计和技术问题。这一篇,我们来探索一些利用 Objective-C Runtime 的黑色技巧。这些技巧中最具争议的或许就是 Method Swizzling 。介绍一个技巧,最好的方式就是提出具体的需求,然后用它跟其他的解
2015-03-24 16:08:18 216
转载 Apple Watch人机交互指南:Icon与图片尺寸
Icon与图片尺寸每个应用都需要一个漂亮的、令人难忘的主屏幕图标,以便用户可以很好地识别应用程序。由于用户仅仅通过主屏幕上的icon识别应用程序,所以你的icon应当是可辨认的,并且类似iOS应用程序的icon,并且能传达出应用程序的目的。Icon尺寸主屏幕上的icon是圆形的。Table 20-1列出了每个icon相应的直径和用途。所创建的图形资源都是@2x规
2015-03-24 14:48:11 594
转载 Apple Watch人机交互指南:UI元素--地图、日期和计时器以及菜单
地图使用地图向用户展示地理位置相关信息。Apple Watch上的地图是静态快照,不能在应用中与之进行交互,点击地图则会打开Maps app。配置地图范围使之成为包含相关位置的最小区域。在展示地图之前,WatchKit扩展以编程形式设置地图范围。选择一个包含所有需要的兴趣点信息的区域,并且对用户来说该区域是最小最有用的区域。地图尺寸不能超过可用内容区域。地图对象尺寸要匹配A
2015-03-24 14:46:57 372
转载 Apple Watch人机交互指南:UI元素--地图、日期和计时器以及菜单
地图使用地图向用户展示地理位置相关信息。Apple Watch上的地图是静态快照,不能在应用中与之进行交互,点击地图则会打开Maps app。配置地图范围使之成为包含相关位置的最小区域。在展示地图之前,WatchKit扩展以编程形式设置地图范围。选择一个包含所有需要的兴趣点信息的区域,并且对用户来说该区域是最小最有用的区域。地图尺寸不能超过可用内容区域。地图对象尺寸要匹配A
2015-03-24 14:46:37 546
转载 Apple Watch人机交互指南:UI元素--列表、按钮、开关以及滑杆
列表列表以单列形式分行展示数据。可使用列表展示动态更改的内容。列表对象具有以下特性:支持多行内容展示类型可滚动可设置背景色或图片支持用户交互在设计阶段指定列表行类型。所有行类型都必须提前设计好。运行时,您可以选择您真正需要的行类型。行类型使用要一致。您可能会创建不同的行类型来展示您的内容、页眉和
2015-03-24 14:45:58 365
转载 Apple Watch人机交互指南:UI元素--标签、图像、Groups
标签标签展示静态文本标签可以:展示任何数量的静态文本不允许用户直接交互可以以编程形式更新可以跨多行展示使用标签向用户展示短信息。标签是应用程序中最常用的元素之一。虽然标签可展示任意数量的文本,但最适合展示数量相对较少的文本。标签应当清晰可见。为标签文本使用高对比度颜色,并使用Dynamic Type
2015-03-24 14:44:25 400
转载 Apple Watch人机交互指南:UI设计基础--动画、品牌化
Apple Watch人机交互指南:UI设计基础--动画、品牌化2014-11-20 17:05 编辑: suiling 分类:产品设计 来源:CocoaChina翻译 1 2006WatchKitApple Watch人机交互指南招聘信息:IOS软件工程师快到碗里来急招移动开发工程师(iOS,Android)
2015-03-24 14:43:40 357
转载 Apple Watch人机交互指南:UI设计基础--颜色和字体
在应用程序中,保持易读性是使用颜色和字体的指导原则。颜色颜色可以为您的应用程序提供视觉连续性和品牌化。使用黑色作为app的背景色。黑色的背景可以和设备的边框无缝融合,并让用户产生设备没有屏幕边缘的错觉。避免在界面中使用明亮的背景色。使用app的主色彰显品牌和身份。每款应用程序都定义了一个主色。系统将该主色用在屏幕右上角的标题和通知界面中,以突出app的名称或
2015-03-24 14:40:42 572
转载 Apple Watch人机交互指南:UI设计基础--模态页面和布局
Modal SheetsModal sheets为用户提供了一种无干扰的方式来完成任务或者获取信息,或者继续先前在Menu control中做的选择。Modal sheets通过临时阻止用户与app其他部分进行交互来实现该目的。最好能最小化app中的模态体验,一般而言,只有以下情况才需要考虑使用模态内容:引起用户的注意是至关重要的。必须完成一个独立的任务
2015-03-24 14:39:51 380
转载 Apple Watch人机交互指南:UI设计基础--通知
Apple Watch上的通知可促使用户与本地或者远程通知进行快速、轻量级的交互。这些交互主要发生在两个阶段,分别由Short-Look和Long-Look界面管理。当本地或者远程通知首次到达时展示Short-Look界面,该界面为用户展示了深思熟虑的最小化信息-保护一定程度的隐私。如果用户压低手腕,Short-Look会消失。如果用户手腕抬高或者点击Short-Look界面,则会展示Long-L
2015-03-24 14:38:24 609
转载 Apple Watch人机交互指南:UI设计基础--Glances
集中查看时,Glances是佩戴者最爱app的可浏览有意义时刻的集合,并且是与上下文环境相关的。理想情况下,Glance可快速查看app的最重要内容。Glance底部区域是预留给页面指示圆点的。Glances是:Template-based(基于模板的). 有适用于Glance 屏幕上部分和下部分的单独模板。使用Xcode选择你需要的模板,并相应地设计内容。
2015-03-24 14:36:40 352
转载 Apple Watch人机交互指南:UI设计基础--App 剖析
AppleWatch必须与用户的iPhone配合使用来运行应用程序。界面类型Watchapps支持两种导航方法:Hierarchical.该类型与iOS中的导航类型相匹配,最适合包含分层信息的应用程序。在一个hierarchical app中,用户需要在每屏上做出一个选择来导航,直到到达目的地。如果想导航到另一个目的地,那么用户必须折回部分或者全部步骤并做出不同的选择。
2015-03-24 14:35:32 734
转载 Apple Watch人机交互指南:UI设计基础--为Apple Watch而设计
UI设计基础--为Apple Watch而设计列表列表以单列形式分行展示数据。可使用列表展示动态更改的内容。列表对象具有以下特性:支持多行内容展示类型可滚动可设置背景色或图片支持用户交互在设计阶段指定列表行类型。所有行类型都必须提前设计好。运行时,您可以选择您真正需要的行类型。行类型
2015-03-24 14:32:08 369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人