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

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

11
Ширина та висота дорівнюють його superView за допомогою програмного авторозкладки?
Я шукав багато фрагментів у мережі, і досі не можу знайти відповіді на свою проблему. Моє питання полягає в тому, що у мене є scrollView (SV), і я хочу додати кнопку всередині scrollView (SV) програмно з однаковою шириною та висотою його супервигляду, яка є scrollView (SV), щоб при обертанні користувача …

8
Центрування X підзаголовка в автоматичному розкладі видає "не готовий до обмеження"
У мене є власний підклас UIView, який ініціалізується через перо. У -awakeFromNib, я створюю підпрогляд і намагаюся відцентрувати його у своєму суперперегляді. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Це ламається і спричиняє …

7
Повторно використовуйте uiview xib у розкадруванні
Зазвичай я люблю створювати та розробляти свої інтерфейси в інтерфейсі конструктора. Іноді мені потрібно створити єдине представлення в xib, яке можна використовувати повторно в декількох контролерах подання в раскадровці.

8
Де я повинен встановлювати обмеження авторозкладки при програмному створенні подань
Я бачу різні приклади, коли встановлюються обмеження. Деякі встановлюють їх у viewDidLoad/ loadView(після додавання підпрогляду). Інші встановлюють їх у методі updateViewConstraints, який викликається viewDidAppear. Коли я намагаюся встановити обмеження, updateViewContraintsможе виникнути нестабільність макета, наприклад, невелика затримка перед тим, як з’явиться подання. Крім того, якщо я використовую цей метод, чи слід …

13
Еквівалент iOS для Android View. GONE режим видимості
Я розробляю додаток для iOS і використовую Раскадровку з увімкненим AutoLayout. Один з моїх контролерів перегляду має набір з 4 кнопок, і за певних обставин я хотів би змусити перший зникнути. Якщо я використовую setHidden:TRUEметод, кнопка UIB стає невидимою, але вона все одно, очевидно, займає місце у поданні, і в …

4
UIScrollView не використовує обмеження авторозкладки
У мене є вид прокрутки та перегляд зображення за ним, і я заповнюю його пером. Я використовую авторозкладку. У мене є нижній простір для суперперегляду та верхній простір для суперперегляду на обох переглядах. Перегляд зображення робить саме те, що я хочу. Для iphone 5 це де я хочу. А для …

9
Обмеження автоматичного макетування на CALayer IOS
Привіт, я розробляю додаток для iPhone, в якому я намагався встановити одну бічну межу для редагування тексту. Я зробив це наступним чином: int borderWidth = 1; CALayer *leftBorder = [CALayer layer]; leftBorder.borderColor = [UIColor whiteColor].CGColor; leftBorder.borderWidth = borderWidth; leftBorder.frame = CGRectMake(0, textField.frame.size.height - borderWidth, textField .frame.size.width, borderWidth); [textField.layer addSublayer:leftBorder]; Я …

5
Вимкнути повідомлення про помилки обмеження авторозкладки у виведенні консолі налагодження в Xcode
Чи є спосіб (тимчасово) вимкнути повідомлення про помилки / попередження авторозкладки: Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find …
78 ios  xcode  autolayout 

4
Авторозкладка iOS для центрування мого подання між двома поданнями
Як налаштувати авторозкладку в Interface Builder, щоб розташувати подання вертикально, як показано на зображенні: Top viewприкріплений до верхнього краю екрану, Bottom viewприкріплений до нижнього краю екрана. My viewмає бути по центру між видом зверху і знизу (так відстань Top viewдорівнює відстані до Bottom view)

8
Xcode 11 додає нові обмеження, встановлені нулем: використовувати встановлене значення замість стандартного / стандартного
Раніше я використовував авторозміщення, додаю нові обмеження, щоб зробити прості обмеження для перегляду / відносного перегляду, подібного до цього (протягом лугангового часу): Однак нещодавно після оновлення до останнього xcode (11.3.3 або просто 11.3 / 11C29) у мене є ця дивна проблема: коли я встановлюю константу = 0, вони завжди генерують …

4
Додайте обмеження інтервалу до суперперегляду в Xcode 5
Я створюю додаток для iOS у Xcode 5, і у мене виникають проблеми з додаванням обмежень на макет. У Xcode 4.x я міг би просто додати пробіли, що ведуть / завершують / зверху / знизу, до контейнера (суперперегляду) до будь-якого елемента інтерфейсу. Зараз у мене є лише такий варіант: Я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.