我们如何在表中创建节,因为没有委托。还有什么其他的方式来创建部分或我们必须使用两个表。如何在WKInterfaceTable中创建节
8
A
回答
4
WatchKit表格没有章节或标题,页脚,或编辑或搜索,或数据源或代表。
16
WKInterfaceTable不像UITableView那么灵活,但是您可以使用不同的行类型手动创建行。并根据其类型填写每个单元格的内容。
查看文档:
Apple Watch Programming Guide: Tables
WatchKit Framework Reference: WKInterfaceTable
例如,让我们创建表有两个行类型:
- headerRowType
detailRowType
#define type1 @"HeaderRowType" #define type2 @"DetailRowType" // You also must create two classes: HeaderRowType and DetailRowType - controllers for these two types // preparing datasource: fill rowTypes and tableObjects NSArray* rowTypes = @[type1, type2, type2, type2, type1, type2, type2]; // types for table with 1 header cell and 3 detail cells in first "section", 1 header and 2 detail cells in second "section" // set types! self.someTable - WKInterfaceTable, associated with table in UI [self.someTable setRowTypes:rowTypes]; for (NSInteger i = 0; i < rowTypes.count; i++) { NSString* rowType = self.rowTypes[i]; if ([rowType isEqualToString:type1]) { // create HeaderRowType object and fill its properties. There you also can parse any data from main iPhone app. HeaderRowType* type1Row = [self.someTable rowControllerAtIndex:i]; // type1Row.property1 = ...; } else { DetailRowType* type2Row = [self.someTable rowControllerAtIndex:i]; // type2Row.property1 = ...; // type2Row.property2 = ...; } }
完成!发挥你的想象力并创建更复杂的数据结构。
+0
如果你只是想要一个头,只要将一个带有标签的组拖放到它上面,并将它放在WKInterfaceTable上方,它就可以正常工作。 – GeneCode 2016-08-24 10:15:32
0
TableKit在WatchKit API中不可用。但部分仅仅是一组额外的页眉/页脚意见细胞,可以通过使用定制设计的细胞来模拟:
我创建简单WKInterfaceTable extensions,来帮助管理表。下载Sample app。
相关问题
- 1. WKInterfaceTable不创建行
- 2. 如何在Box2d中创建关节
- 3. 如何在节点中创建文件?
- 4. EXC_BAD_ACCESS而[WKInterfaceTable setNumberOfRows:withRowType]
- 5. 如何创建字节
- 6. 在Javascript中创建节点
- 7. 在Modeshape中创建节点
- 8. 如何在创建页面内容类型节点时创建Webform节点?
- 9. 如何在引导阶段在存储库中创建节点
- 10. jQuery DynaTree - 如何动态创建节点
- 11. 如何创建XSD架构节点
- 12. 如何创建一个字节
- 13. 如何创建字节[]使用FromBase64String
- 14. Java:如何使用字节创建包?
- 15. 如何从字节[]创建XWPFDocument?
- 16. 如何创建JavaFX树子节点
- 17. 如何从HttpPostedFile创建字节数组
- 18. 如何创建node.js的主节点
- 19. 如何从字节数组创建System.Windows.Media.ImageSource?
- 20. JsTree如何创建一个根节点
- 21. 如何创建/读取双语节点
- 22. 如何从文件创建Zookeeper节点?
- 23. 如何从子节点创建数组?
- 24. 如何创建多节的tableView
- 25. 如何从字节创建UIImage?
- 26. 如何创建自定义节点类?
- 27. 如何在一个变异中创建嵌套节点?
- 28. 如何在JsonNode中创建插入新节点?
- 29. 如何在同一视图中显示'细节'和'创建'? MVC
- 30. 如何在ASP.NET中创建带节和标题的表?
长呼吸.. AAAhhh sighhh – 2017-05-16 13:03:56