watchOS开发——界面对象

本文介绍了watchOS开发中界面对象的使用,包括WKInterface类及其子类的实例,强调它们非视图特性。详细讲解了标签、图片、表、按钮和上下文菜单的设计与配置,如自定义字体、国际化文本、图片缓存、表的动态数据填充以及按钮布局。同时,提到了菜单动作的限制和图片要求,提供了相应的编程指导。
摘要由CSDN通过智能技术生成

1.界面对象:WKInterface类或者子类的实例;

2.界面对象不是视图;

3.创建界面对象;


【1】标签(Labels)

1.WatchKit支持标准字体和自定义字体;

2.Glance和通知界面不支持自定义字体;

3.使用自定义字体必须做到:

(1)在watchKit App和WatchKit extension bundle中包含自定义字体文件;

(2)WatchKit app的Info.plist文件中添加UIAppFonts关键字;



国际化文本代码:
1.NSLocalizedString族的宏定义让程序自动检索本地化字符串;

2.通过NSNumberFormatter类根据用户所在区和本地化设置来格式化数值型的值;

3.通过NSDateFormatter类根据用户所在区和本地设置格式化时间;

注意:国际化应用,主要考虑如何布局界面,让标签或其他文本控件可以扩展。



【2】图片Images

1.WKInterfaceImage类;

2.WKInterfaceGroup,WKInterfaceButton,WKInterfaceController类;

3.尽可能使用PNG格式的图片;

4.setWidth,setHeight,使图片以合适的尺寸显示。

5.用image assets来管理图片。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值