Jak utworzyć instancję dwóch różnych szablonów dynamicznego wiersza w tabeli WKInterfaceTable? W przypadku tylko jednego szablonu używam funkcji Pytanie: Jak mieć 2 typy rzędu?Watchkit: tabela z dwoma szablonami w wierszach dynamicznych
7
A
Odpowiedz
10
Chcesz -[WKInterfaceTable setRowTypes:]
:
[self.myTable setRowTypes:@[@"RowType1", @"RowType2"]];
MyRowType1Controller *row1 = [self.myTable rowControllerAtIndex:0];
MyRowType2Controller *row2 = [self.myTable rowControllerAtIndex:1];
0
Opierając się na @ (!) Poprawnej odpowiedzi Dave-Delong, większość tabel będzie mieć mieszankę typów rzędu i tablica musi odzwierciedlać. Na przykład tabela z nagłówkiem, 4 wierszami informacji i stopką będzie wymagać tablicy wyglądającej mniej więcej tak:
NSArray *rowTypes = @[@"headerRowType", @"infoRowType", @"infoRowType", @"infoRowType", @"infoRowType", @"footerRowType"];
[self.myTable setRowTypes:rowTypes];
Dziękuję, nie mogłem dostać, że musimy określić ręcznie tablicę typów dla każdy rząd wcześniej. Pracuje dla mnie! – vitalii