Apple Watch 开发探索日志 (一)
2015-07-22 20:29
483 查看
看了一点WWDC的216_sd_layout_and_animation_techniques_for_watchkit,
上面提到在AW上面要生成控件必须一定要利用Storyboard拖曳,不能用代码生成
WKInterfaceTable
这老兄与UITableView不一样,它不需要透过代理协议的方式去设定数据
拖曳布置完成之后必须另外创建一个类,用来处理每个cell里面显示的数据,
有点像是以前自定义的cell
@import WatchKit;
@interface AWMenuRowController :NSObject
@property (unsafe_unretained,nonatomic)IBOutletWKInterfaceLabel
*titleLable;
@end
Setp 1 :按照上图设定到自定义的类,之后在设置IBOutlet
Step 2: 设置Identifer
以上设置完毕之后
AWMenuRowController*
object =[self.wkTableViewrowControllerAtIndex:idx];
object才会有资料可以设定数据
设置Identifer虽然有点麻烦,
但是可以针对不同需求制作不同类型的cell
这样Controller只需要一个tableview即可,
然后在去创建不同的类去显示想要显示的内容
上面提到在AW上面要生成控件必须一定要利用Storyboard拖曳,不能用代码生成
WKInterfaceTable
这老兄与UITableView不一样,它不需要透过代理协议的方式去设定数据
拖曳布置完成之后必须另外创建一个类,用来处理每个cell里面显示的数据,
有点像是以前自定义的cell
@import WatchKit;
@interface AWMenuRowController :NSObject
@property (unsafe_unretained,nonatomic)IBOutletWKInterfaceLabel
*titleLable;
@end
Setp 1 :按照上图设定到自定义的类,之后在设置IBOutlet
Step 2: 设置Identifer
以上设置完毕之后
AWMenuRowController*
object =[self.wkTableViewrowControllerAtIndex:idx];
object才会有资料可以设定数据
设置Identifer虽然有点麻烦,
但是可以针对不同需求制作不同类型的cell
这样Controller只需要一个tableview即可,
然后在去创建不同的类去显示想要显示的内容
相关文章推荐
- PHP通过session id 实现session共享和登录验证的代码
- How to Auto Include a Javascript File
- Locate a File Using a File Open Dialog Box
- Save a File Using a File Save Dialog Box
- php xml分析函数代码第1/2页
- Sample script that deletes a SQL Server database
- List all the Databases on a SQL Server
- Memcache 在PHP中的使用技巧
- php使用simplexml_load_file加载XML文件并显示XML的方法
- php使用explode()函数将字符串拆分成数组的方法
- How to create a simple rubics cube
- 搞点啥
- 教你把UIView切成任意形状
- A Best-Practices Approach to Data Center Monitoring
- SpringDataJpa杂记(一) Auditing相关
- linux awk 内置函数详细介绍(实例)
- Overview of Siebel Application Integration
- 利用A、G、DL、P策略来管理网络资源访问权限