2016-05-07 11 views
1

Ich erstelle eine Tabelle in meiner WatchKit-App, aber ich möchte es eine statische Tabelle sein.So erstellen Sie eine statische Tabelle in WatchKit

Wie konfiguriere ich die Tabelle so, dass sie statisch ist? Ich habe im Attributinspektor nachgesehen, aber es gibt keine Einstellung, um eine dynamische Tabelle in eine statische Tabelle zu ändern.

Antwort

2

Sie können derzeit nicht, da watchOS WKInterface Tabellen dynamisch sind: Sie erfordern, dass Sie sowohl die Anzahl der Zeilen als auch die Zeilencontroller programmgesteuert konfigurieren.

Sie könnten file a feature request mit Apple. In der Zwischenzeit können Sie entweder

  • configure Ihre Tabelle programmatisch (die eine benutzerdefinierte Zeile würde bedeuten, für jede andere Art von statischen Zeilen Einrichtung) oder
  • einfach per Drag-Gruppen und ihre Kontrollen auf das Storyboard, zu Repräsentiere jede statische Zeile. Abhängig von den Steuerelementen müssen Sie möglicherweise die Gruppenhöhe und die Hintergrundfarbe anpassen, damit die Gruppen konsistent wie ein WKInterfaceTable aussehen.

Die erste Option würde mehr Code und Klassen erfordern. Die zweite, obwohl viel einfacher, ist anfälliger, da sie darauf angewiesen wäre, dass Apple das Erscheinungsbild ihrer Tabellenzeile nicht ändert.

Alternativ können Sie warten, bis das neue Watch-Betriebssystem in der WWDC in einigen Wochen präsentiert wird, bevor Sie eine Entscheidung treffen.

Verwandte Themen