Язык визуального форматирования, ограничение ширины и высоты кнопки

Есть ли способ установить ширину и высоту UIView с помощью NSLayoutConstraints? например, у меня есть следующая настройка ограничения

subView.setTranslatesAutoresizingMaskIntoConstraints(false); let cons:NSArray = NSLayoutConstraint.constraintsWithVisualFormat("[subView(99)]", options:nil, metrics: nil, views: ["subView":subView]); self.view.addConstraints(cons); 

это устанавливает только ширину, как добавить также высоту?

2 Solutions collect form web for “Язык визуального форматирования, ограничение ширины и высоты кнопки”

Два возможных варианта:

 [view setTranslatesAutoresizingMaskIntoConstraints:NO]; NSArray* vConstraints = [self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[view(25)]|" options:0 metrics:nil views:view]]; [parentView addConstraints:vConstraints]; 

или

 NSLayoutConstraint* vConstraint = [NSLayoutConstraint constraintWithItem:view attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:25]; [parentView addConstraint:vConstraint]; 

Для вертикальных макетов просто добавьте V: к началу строки VFL:

  subView.setTranslatesAutoresizingMaskIntoConstraints(false); let horizontalCons:NSArray = NSLayoutConstraint.constraintsWithVisualFormat("[subView(99)]", options:nil, metrics: nil, views: ["subView":subView]); let veritcleCons:NSArray = NSLayoutConstraint.constraintsWithVisualFormat("V:[subView(50)]", options:nil, metrics: nil, views: ["subView":subView]); self.view.addConstraints(horizontalCons); self.view.addConstraints(veritcleCons); 
  • Войдите в Facebook Комментарии iOS (swift) не отвечает
  • Как я могу сгенерировать изображение, которое будет похоже на Snapcode Snapchat и будет использоваться таким же образом?
  • Когда SLComposeViewController загружается, он поворачивается к ориентации устройства, даже когда я установил основной UIViewController в Portrait
  • UIPanGestureRecognizer с анимацией затухания
  • RxSwift: код работает только в первый раз
  • Невозможно присвоить значение типа 'UITableViewCell' в '(AppName). (CustomCellName)'
  • Как установить изображение полной ширины внутри UIScrollView в swift
  • Определить размер MB изображения из PHAsset
  • Swift: случайное число для 64-битных целых чисел?
  • Использование расширений в отдельном файле .swift
  • Swift: использование необъявленного типа
  • Interesting Posts

    Несколько делегатов для UITableView в быстром

    Ошибка Xcode 6.1 при попытке «Экспорт для локализации»

    Почему в приложении AppDelegate

    Как сделать масштабирование сохраняющимся с помощью CABasicAnimation

    UITableViewController со статическими ячейками отображается пустым

    Как сохранить вибрацию устройства в фоновом режиме

    затрагивает, затрагивает, затрагивает проблему

    пытаясь установить iPhone и iPad в «Платформы, перечисленные в App Center»,

    Приложение отклонено из-за несоблюдения правил хранения данных iOS

    performBlockAndWait: для синхронного сохранения контекста управляемого корневого объекта не предоставляются не временные идентификаторы объектов

    Не удалось выполнить компиляцию для iOS 10 после Sierra Update

    Пользовательский класс Segue для размотки Segue

    После переименования проекта я не нашел <XCTest / XCTest.h>.

    ошибка при нажатии обновления для сертификатов iOS

    UITableView не может прокручивать нижнюю часть после того, как клавиатура отклоняется

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.