Видаліть авторозкладку (обмеження) у програмі Interface Builder


123

Я намагаюся зробити мій проект сумісним із Snow Leopard, і я не в змозі видалити автоматичну розкладку в нибах за допомогою Interface builder (XCode 4.3 на Lion).

Чи можливо видалити обмеження та автоматичну розкладку в ручку на XCode?

Відповіді:


277

Знайшов відповідь тут

  • Перейдіть до інспектора файлів у програмі побудови інтерфейсу та зніміть позначку "Використовувати автоматичний макет".

5
Це працює так само добре, щоб підтримувати сумісність для пристроїв до iOS 6, що використовують інтерфейс. Дякую!
Нік

2
Мені довелося видалити "Використовувати автоматичний макет", щоб дозволити афінні перетворення, що працюють над об'єктом, що передається у спадок UIView. Дякую!
DrArt

5
+1 Чудово! Інспектор файлів - це перша вкладка правого інспектора. У вас є файл, швидка довідка, особистість, атрибути, розмір та з'єднання.
rjobidon

3
Я виявив, що також видаливши "Підвиди автоматичного розміру" допомогло мені в розмірі та розміщенні об'єктів.
СічB

автоматичний розмір підвидів виглядає чудово, якщо ви хочете працювати з обмеженнями (які насправді корисні, якщо ви звикли працювати з ними), але не хочете, щоб конструктор інтерфейсів перекривав ваші обмеження, коли ви щось переміщуєте.
Може Poyrazoğlu

23

введіть тут опис зображення

Перейдіть до інспектора файлів і зніміть прапорець "Використовувати автоматичне вимикання" під Версією документа.


2
Малюнок розповідає більше 1000 слів!
Клаас

Так, малюнок кращий, ніж текст у вибраній відповіді, але це те саме рішення, і він розміщений більше ніж через рік. Шкода, що обидві відповіді не об’єднані, а пункти повторень поділилися :-)
хв.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.