У меня есть UIView с именем containerView
, который содержит все элементы пользовательского интерфейса в моем представлении.Причина, по которой я сейчас создаю containerView
, заключается в том, что я хотел бы реализовать поддержку клавиатуры для устройств с меньшим размером экрана и не смог бы встроить self.view
в UISCrollView .
Когда я устанавливаю ограничения для моего containerView
, я делаю это так:
NSLayoutConstraint.activate([
containerView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
containerView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
containerView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
containerView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
/* constraints of containerView's subviews */
}
Поскольку я ограничиваю все четыре якоря моего containerView
значением view
, ямне любопытно узнать, есть ли менее многословный способ (возможно, однострочный?), который бы достиг этого.