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

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

6
autolayout - зробіть висоту перегляду відносно половини висоти огляду
нещодавно потрапляв у автоматичні розклади, і я застряг на тому, що здається справді тривіальним прикладом проблеми. У мене є думка, що я хочу сидіти вгорі екрана і займати половину висоти екрана. Простий перед автоматичним розгортанням - просто встановіть його на місці та скажіть, щоб він розширився вертикально, коли розмір нагляду …
136 ios  autolayout 

6
iOS: як можна анімувати нове обмеження для автоматичного вимикання (висота)
Я ніколи раніше не працював із обмеженнями для автоматичного вимикання . У мене є невеличке нове додаток, над яким я працюю, і помітив, що погляди НІБ є дефолтними для автоматичного розміщення. Отже, я зрозумів, що скористаюся можливістю попрацювати з цим і спробую розібратися, куди Apple з цим рухається. Перший виклик: …

15
UICollectionView, клітини повної ширини, дозволяють динамічну висоту автоматичного вимикання?
У вертикальному UICollectionView, Чи можливо мати осередки повної ширини , але дозволити динамічну висоту контролювати за допомогою авторозмітки ? Це вважає мене, мабуть, "найважливішим питанням в iOS, що не має дійсно гарної відповіді". Важливо: Зауважте, що в 99% випадків, щоб досягти повної ширини комірок + динамічна висота автоматичного розкладу , …

13
Як визначити висоту UICollectionView за допомогою FlowLayout
У мене є UICollectionViewз UICollectionViewFlowLayout, і я хочу обчислити його розмір вмісту (для повернення, intrinsicContentSizeнеобхідного для регулювання його висоти за допомогою AutoLayout). Проблеми полягають у тому, що навіть якщо я маю фіксовану і рівну висоту для всіх комірок, я не знаю, скільки "рядків" / ліній у мене в UICollectionView. Я …

24
UITableView динамічні висоти комірок виправляються лише після деякої прокрутки
У мене є UITableViewспеціальний параметр, UITableViewCellвизначений на дошці розкадрування за допомогою автоматичного макета. Клітина має кілька багаторядкових UILabels. У по- UITableViewвидимому, правильно CALCulate висоти клітин, але в протягом перших кількох клітин , що висота не належним чином розділена між етикетками. Після трохи прокручування все працює як очікувалося (навіть клітини, які …

30
"Автоматичний макет все ще потрібен після виконання -layoutSubviews" з підкласом UITableViewCell
Використовуючи XCode 4.5 та iOS 6, я розробляю додаток із простим поданням таблиці із спеціальними клітинками. Я робив це сто разів у iOS 5 і нижче, але чомусь нова система автоматичного компонування доставляє мені багато проблем. Я налаштував свій огляд таблиці та прототип комірки в IB, додав підпогляди та з'єднав …

3
Як створити відсоток від загальної ширини за допомогою автоматичного розкладу?
Мені потрібно створити три динамічні колонки, кожна з фіксованим відсотком від загальної ширини. Не третини, а різні значення. Наприклад, на наступній ілюстрації показано три колонки: перша - на 42%, друга - на 25%, а третя - на 33%. Для 600 пікселів у переглядовому контролері це буде 252, 150 та 198 …
114 ios  xcode  autolayout 

5
Вказання одного розміру комірок у UICollectionView за допомогою автоматичного макета
В iOS 8 UICollectionViewFlowLayoutпідтримка автоматично змінює розмір комірок залежно від розміру власного вмісту. Це змінює розмір комірок як по ширині, так і по висоті відповідно до їх вмісту. Чи можна вказати фіксоване значення для ширини (або висоти) всіх комірок і дозволити інші розміри змінювати розмір? Для простого прикладу розглянемо багаторядкову …

7
Автоматичний розклад: додайте обмеження до перегляду, а не керівництво по верхній макеті?
У мене в UIViewController в розгортці є UIView, який я хочу додати обмеження для простору, який переглядає відстань від верхнього краю. Тепер, коли я роблю звичайну клавішу ctrl + перетягування до головного виду ViewController, я отримую лише можливість встановити її в керівництві верхнього планування. Це проблема для мене, тому що …

8
Чи можливо отримати висоту заголовка розділу динамічного перегляду таблиці за допомогою автоматичного макета?
Нове в iOS 8, ви можете отримати 100% динамічні осередки перегляду таблиці, просто встановивши передбачувану висоту рядка, а потім розташуйте елементи в комірці за допомогою автоматичного макета. Якщо вміст збільшується у висоту, клітина також зростатиме у висоту. Це надзвичайно корисно, і мені цікаво, чи можна виконати такий самий подвиг для …

6
Що відбувається з обмеженнями, коли видалення видалено
Питання у мене просте, але я не зміг знайти жодної інформації в документації. Що відбувається з обмеженнями макета, коли вигляд видаляється з ієрархії подання (або переміщується до іншого перегляду)? Наприклад, давайте контейнер Cз підпреглядами Aта B. У контейнері Cє деякі обмеження. Тоді ми дзвонимо [A removeFromSuperview]. Що відбувається з обмеженнями …

5
Як я можу отримати поточну ширину та висоту подання при використанні обмежень для автоматичного вимикання?
Я не кажу про властивість кадру, тому що з цього ви можете отримати лише розмір перегляду в xib. Я говорю про те, коли вигляд змінюється через його обмеження (можливо, після обертання чи у відповідь на подію). Чи є спосіб отримати його поточну ширину та висоту? Я спробував ітерацію через свої …
108 ios  autolayout 

14
Чи можу я відключити авторозкладку для певного підвідного режиму під час виконання?
У мене є погляд, який повинен маніпулювати кадром програмно - це вид документа, який перетворюється на його вміст, який потім прокручується та збільшується навколо огляду, маніпулюючи походженням кадру. Autolayout бореться з цим під час виконання. Вимкнення автоматичного вимикання здається дещо суворим, оскільки його можна обґрунтовано використовувати для обробки макета для …

10
Випуск обмежень щодо автоматичного макета на iOS7 в UITableViewCell
Я використовую обмеження автоматичного розміщення програмно для компонування моїх власних комірок UITableView і я правильно визначаю розміри комірок у tableView:heightForRowAtIndexPath: Він працює чудово на iOS6, і він добре виглядає і в iOS7 АЛЕ, коли я запускаю додаток на iOS7, ось таке повідомлення, яке я бачу в консолі: Break on objc_exception_throw …

8
Коли я можу активувати / відключити обмеження макета?
Я встановив декілька наборів обмежень в IB, і я хотів би програмно переключатися між ними залежно від певного стану. Є constraintsAколекція розеток, всі вони позначені як встановлені з IB, і constraintsBколекція розеток, всі з яких видалено в IB. Я можу програмно переключатися між двома наборами так: NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) Але ... …

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