我們如何在表中創建節,因爲沒有委託。還有什麼其他的方式來創建部分或我們必須使用兩個表。如何在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. Android - 如何在gridview中創建節?
- 5. 如何在f.select輸入中創建節?
- 6. 如何在節點中創建文件?
- 7. 如何創建字節
- 8. EXC_BAD_ACCESS而[WKInterfaceTable setNumberOfRows:withRowType]
- 9. 在Modeshape中創建節點
- 10. 在Python中創建節
- 11. 在PowerShell中創建字節[]
- 12. 在Javascript中創建節點
- 13. WKInterfaceButton在WKInterfaceTable中的動作處理
- 14. 如何在創建頁面內容類型節點時創建Webform節點?
- 15. 如何在引導階段在存儲庫中創建節點
- 16. 如何創建多節表FPDF
- 17. 如何爲treeview創建節點模板?
- 18. 如何從字節數組創建XpsDocument?
- 19. JsTree如何創建一個根節點
- 20. 如何從HttpPostedFile創建字節數組
- 21. 如何從字節數組創建System.Windows.Media.ImageSource?
- 22. 如何從文件創建Zookeeper節點?
- 23. 如何創建多節的tableView
- 24. 如何創建一個字節數組?
- 25. 如何創建4字節時間戳
- 26. 如何創建節點JS服務器
- 27. j2me - 如何創建主要細節UI
- 28. 如何創建自定義節點類?
- 29. Java:如何使用字節創建包?
- 30. 如何從子節點創建數組?
長呼吸.. AAAhhh sighhh – 2017-05-16 13:03:56