Запитання з тегом «autolayout»

Автоматичний макет - описова система опису користувальницького інтерфейсу на основі обмежень для ОС X X і iOS.

28
Використання автоматичного макета в UITableView для динамічних макетів комірок та змінної висоти рядків
Як ви використовуєте автоматичний макет в межах UITableViewCells у вигляді таблиці, щоб дозволити вміст і підвідділ кожної комірки визначати висоту рядка (сам / автоматично), зберігаючи продуктивність прокрутки?

12
Як оживити зміни обмежень?
Я оновлюю старий додаток AdBannerViewі коли немає реклами, воно висувається з екрана. Коли є реклама, вона ковзає на екрані. Основні речі. Старий стиль, я встановив кадр в анімаційний блок. У новому стилі, я маю IBOutletобмеження для автоматичного розміщення, яке визначає Yпозицію, в цьому випадку це відстань від нижньої частини огляду …


30
Як розмістити розмір UITextView до його вмісту?
Чи є хороший спосіб відкоригувати розмір а UITextViewвідповідно до його вмісту? Скажімо, наприклад, у мене є текст, UITextViewякий містить один рядок тексту: "Hello world" Потім я додаю ще один рядок тексту: "Goodbye world" Чи є в Cocoa Touch хороший спосіб отримати той, rectякий буде містити всі рядки в текстовому вікні, …

30
Невизначеність розміру вмісту, що прокручується, UIScrollView
Колеги-розробники, у мене проблеми з AutoLayout в Interface Builder (Xcode 5 / iOS 7). Це дуже просто і важливо, тому я думаю, кожен повинен знати, як це правильно працює. Якщо це помилка в Xcode, вона є критичною! Отже, кожного разу, коли у мене є така ієрархія перегляду, я стикаюся з …

16
Як додати обмеження програмно за допомогою Swift
Я намагаюся з’ясувати це з минулого тижня, не йдучи ні на крок далі. Гаразд, тому мені потрібно застосувати деякі обмеження програмно у Swift до aUIView використання цього коду: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: …

4
Як змусити дітей StackPanel заповнити максимальний простір вниз?
Я просто хочу текти текст ліворуч і прапорець справа. Довідкова скринька повинна поширюватися до самого низу. Якщо ви виймаєте зовнішню сторону StackPanelвнизу, це чудово працює. Але з міркувань компонування (я вставляю UserControls динамічно), мені потрібно мати обгортання StackPanel. Як я можу GroupBoxрозширити донизу StackPanel, як ви бачите, я намагався: VerticalAlignment="Stretch" …

7
Емуляція поведінки відповідно до аспектів за допомогою обмежень AutoLayout у Xcode 6
Я хочу використовувати функцію AutoLayout для розміру та розміщення представлення таким чином, що нагадує режим вмісту, що відповідає змісту UIImageView. У мене є перегляд всередині перегляду контейнера в програмі Interface Builder. У підрозділу є якесь властиве співвідношення сторін, яке я хочу поважати. Розмір перегляду контейнера невідомий до часу виконання. Якщо …

21
Як використовувати автоматичну компоновку для переміщення інших поглядів, коли подання приховано?
Я створив власну клітинку в IB, підкласифікував її і підключив свої торгові точки до мого користувацького класу. У мене є три підперегляди вмісту комірок: UIView (cdView) та дві мітки (titleLabel та emailLabel). Залежно від даних, доступних для кожного рядка, іноді мені хочеться, щоб у моїй комірці відображалися UIView та дві …

10
Автоматична бажана максимальна ширина макета недоступна у версіях iOS до 8.0
Я відкрив існуючий проект iOS з Xcode6 beta6, і Xcode перелічує таке попередження для файлів Storyboard та Xib: Автоматична бажана максимальна ширина макета недоступна у версіях iOS до 8.0 Я спробував адресувати попередження, встановивши ширину як явну, як показано нижче: Однак це не вирішило попередження. Як їх можна видалити?
322 ios  autolayout  ios8  xcode6 

21
Отримання помилки "Ця програма змінює двигун автовиведення з фонового потоку" помилку?
У моїй ОС X багато стикалися з цією помилкою за допомогою swift: "Цей додаток модифікує двигун авторозмикання з фонового потоку, що може призвести до пошкодження двигуна та дивних збоїв. Це призведе до виключення в майбутньому випуску." У мене є моє NSWindow, і я поміняю погляди на contentViewвікно. Я отримую помилку, …

29
Рівномірно розміщуйте кілька переглядів у вікні контейнера
Автоматичний макет ускладнює моє життя. Теоретично, коли я переключався, це було б дуже корисно, але я, здається, постійно борюся з цим. Я зробив демонстраційний проект, щоб спробувати знайти допомогу. Хтось знає, як зробити так, щоб пробіли між видами збільшувались або зменшувалися рівномірно, коли розмір перегляду змінювався? Ось три мітки (розміщені …

9
Коли називається layoutSubviews?
У мене є власний перегляд, який не отримує layoutSubviewповідомлення під час анімації. У мене є вид, який заповнює екран. У нижній частині екрана є спеціальний підвід, який правильно змінює розмір у програмі Interface Builder, якщо я зміню висоту панелі навігації. layoutSubviewsназивається, коли створений вид, але ніколи більше. Мої підгляди правильно …

15
Що таке NSLayoutConstraint "UIView-Encapsulated-Layout-Height", і як мені потрібно змусити його перерахувати чисто?
У мене UITableViewпрацює під iOS 8, і я використовую автоматичну висоту комірок від обмежень у розгортці. Одна з моїх комірок містить одиницю, UITextViewі мені потрібно, щоб вона скорочувалася та розширювалася на основі введення користувача - натисніть, щоб зменшити / розширити текст. Я роблю це, додаючи обмеження для виконання в перегляд …

3
Що таке «Обмеження до запасу» у Розділ розмов у Xcode 6
Я працюю з авторозміткою та обмеженнями, і виявив, що Constrain to marginsв Xcode 6 є параметр, який не був у Xcode 5 і перевіряється за замовчуванням. Я створив тестовий проект, потім додав UITableViewна ViewController кадр, встановлений на той самий розмір, що і перегляд, і додав обмеження Xcode 6 Ви можете …

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