2016-05-07 3 views
1

Je crée une table dans mon application WatchKit mais je veux que ce soit une table statique.Comment créer une table statique dans WatchKit

Comment configurer la table pour qu'elle soit statique? J'ai regardé dans l'inspecteur d'attributs mais il n'y a aucun paramètre pour changer une table dynamique à une table statique.

Répondre

2

Vous ne pouvez pas, pour le moment, car les tables watchOS WKInterface sont dynamiques: elles nécessitent de configurer par programme le nombre de lignes et les contrôleurs de ligne. Vous pouvez utiliser file a feature request avec Apple. En attendant, vous pouvez soit

  • configure votre table programme (ce qui impliquerait la mise en place d'une ligne personnalisée pour chaque type de ligne statique), ou
  • simplement faire glisser les groupes et leurs contrôles au story-board, à représenter chaque ligne statique. Selon les contrôles, vous devrez peut-être modifier la hauteur du groupe et la couleur de fond pour que les groupes ressemblent toujours à un WKInterfaceTable.

La première option nécessiterait plus de code et de classes. La seconde, bien que beaucoup plus simple, est plus fragile, car il faudrait compter sur Apple ne changeant pas l'apparence de leur ligne de table. Vous pouvez également attendre que le nouveau système d'exploitation de la montre soit présenté à la WWDC dans quelques semaines avant de prendre une décision.