38 votes

Xcode 8 Ajouter Des Marges De Mise En Page Crash

Lorsque j'essaie d'ajouter des marges de mise en page d'une étiquette sur un TableViewCell, en utilisant le panneau de droite sur Xcode, j'essaie d'ajouter Explicite Marges (haut, Gauche, Bas, Droite). Mais, dès que j'ai de la saisie d'une valeur numérique, ou appuyez sur la flèche pour modifier la valeur, Xcode se bloque.

J'ai joint une photo pour montrer le panneau, je suis en train d'ajouter les marges de mise en page et l'endroit où il se bloque.

Toutes les idées de pourquoi il ne me laissera pas ajuster les marges?

Image - Edit Layout Margins Panel

1voto

mahdi Points 147

essayez d'effacer les contraintes, de brancher/ rebrancher la prise de courant et d'appliquer de nouvelles contraintes.

1voto

A eu ce problème. Son Xcode bug. Déjà fixée, donc ne vous inquiétez pas :)

0voto

J'ai été confronté au même problème.

La réponse que j'ai trouvé et que j'ai utilisé dans le projet réel (mais pour UICollectionView) était d'obtenir la prise de CollectionViewFlowLayout et pour définir les marges (espacement des lignes et de l'élément d'espacement) par moi-même dans le code.

Par exemple

collectionViewFlowLayout.minimumLineSpacing = getCollectionViewWidth() * 0.05

getCollectionViewWidth() est une fonction qui renvoie la taille de la vue de collection (pour les différents écrans, il sera différent) et de 0,05 est juste aléatoire coefficient.

J'espère qu'il peut d'une certaine manière vous aider, vous pouvez vous sentir libre de demander quoi que ce soit d'autre.

Si vous avez un crash lorsque vous ajoutez des marges sur une vue de votre scénario , vous pouvez essayer d'obtenir leurs points de vente et ainsi à une redéfinition de leurs cadres. C'est un peu le mauvais style, mais si vous ne pouvez pas trouver le problème de son le seul que je peux recommander à vous et que j'ai utilisé moi-même.

Aussi essayer de Nettoyer projet en cliquant sur le Produit - Propre en vous de la barre des tâches lorsque dans X-Code.

0voto

mohsen Points 168

Xcode magasins à l'utilisateur des informations d'état à l'intérieur de l'Xcode projet "fichier", qui est vraiment un dossier. Des informations d'état est peut-être endommagé. Vous pouvez normalement jeter tout ce qui est à l'intérieur de votre .xcodeproj dossier, à l'exception du projet.pbxproj fichier. Cela pourrait résoudre votre problème.

Ouvrez le dossier contenant votre .xcodeproj fichier. Cliquez-droit sur le .xcodeproj fichier et choisissez "Afficher le Contenu du Paquet". Puis jeter le tout à l'exception du projet.pbxproj fichier.

Si vous savez ce qu'est un Xcode espace de travail, et que vous êtes en train de l'utiliser, vous pourriez ne pas avoir un projet.xcworkspace fichier à jeter, ou vous pourriez ne pas vouloir le jeter à la poubelle. Mais si vous ne savez pas ce qu'est un Xcode espace de travail, alors vous ne l'utilisez pas si vous pouvez juste jeter projet.xcworkspace. Xcode va recréer automatiquement.

voir Ce Lien

0voto

Hemanth Points 41

Effacer toutes les contraintes et essayez d'appliquer un par un. De cette façon, vous pouvez résoudre ce problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X