web-dev-qa-db-fra.com

Le contenu ne fonctionne pas. Storyboard Xcode8

J'ai récemment mis à jour Xcode 7.3 à 8. Lors de l'ouverture du projet, les paramètres du projet ont également été mis à jour pour le nouveau Xcode.

Désormais, les encarts donnés pour une image de bouton pour le positionnement de l'image dans le cadre du bouton ne fonctionnent pas comme dans la version précédente de Xcode (7.3).

Les encarts d'image sont donnés à travers le storyboard. L'image a été utilisée ici pour avoir une zone cliquable plus grande pour le bouton que la zone d'affichage de l'image du bouton. Y a-t-il d'autres options pour passer à travers le storyboard.

 enter image description here

22
Alex Andrews

Dans Xcode 8, les insertions contenu/titre/image du bouton ont été déplacées vers l'onglet Inspecteur de taille:

Ce qui semble assez logique d'ailleurs! ????

51
maxkonovalov

J'ai eu le même problème et je l'ai résolu avec les encarts d'image et les commandes d'alignement horizontal/vertical. Mon problème était que j'avais les mauvais contrôles d'alignement sélectionnés. Une fois que je l'ai changé, mes encarts fonctionnaient correctement pour ce que j'essayais d'accomplir. 

J'ai créé un bouton avec une image et je souhaitais réduire l'image pour ne pas remplir le bouton en entier. J'ai donc défini l'image sur la propriété d'image UIButton dans le storyboard, puis les incrustations d'image à mon goût.

 enter image description here

Mais il n’a pas centré mon image avec l’encart de 5 de chaque côté. L'image ressemblerait à ceci et ce n'était pas ce que je voulais

 enter image description here

Si vous modifiez les commandes d’alignement horizontal/vertical, j’ai pu mettre l’image du bouton à l’aspect désiré, comme je le voulais.

 enter image description here

18
Bryan Norden

C'est bizarre, mais cela fonctionne jusqu'à ce que vous ajoutiez collectionview ou tableview dans votre Viewcontroller. Essayez de définir l'insert sans avoir le scrollview ou le tableview dans votre contrôleur de vue. 

0
RAHUL JOSHI

Il y a un comportement étrange quand il y a UITableView ou UIScrollView sur la scène (mentionné par @RAHUL JOSHI) Échantillon

Solution: Ignorez simplement le bogue de prévisualisation car au moment de l'exécution, cela fonctionnera normalement.

0
CoderPug