Actuellement, j'utilise storyboard dans xcode pour trouver la disposition ci-dessous. L'ensemble de l'écran est un tableauView avec 2 cellules prototypes différentes. Selon les données disponibles, l'une des 2 cellules sera créée.UITableView ou StackView
Pour la deuxième cellule, quelle est la meilleure façon de mettre la tableview avec Label2 et img2? J'ai essayé de le mettre dans une vue de pile simple avec une ligne 1px (un UIView) tirée de l'autre côté, mais la ligne semble plus mince ou plus courte selon la taille de l'écran de l'appareil. Un TableView résout le problème de ligne, mais il semble que beaucoup de travail pour une mise en page si simple. Spécialement quand il y a une tableView dans un tableauView est impliqué.
Est-ce que stackview est la solution? Peut-être qu'il me manque quelque chose qui fait que les lignes de séparation semblent différentes sur tous les appareils? Ou est une autre tableVoir une façon plus conventionnelle de le faire?
Remarque: Les lignes apparaissent souvent plus épaisses ou plus minces dans le même écran. Comme les 2 premières lignes vont bien, mais la troisième sera plus épaisse. – tsf144
Note 2: mettre les lignes à 2px de hauteur semble être plus uniforme. Mais l'interface utilisateur semble mauvaise avec 2 lignes px. – tsf144