У меня возникли проблемы с автоматическим изменением размера масок.Вот сделка: я использую недавно выпущенный TwUI
, который много берет от UIKit, но он на Mac.Вот почему я отметил как для iOS, так и для Mac.Итак, я создаю вид, который должен иметь отступ 40px снизу, независимо от того, насколько велико окно по размеру.Я не разрешаю горизонтальное расширение окна по нескольким причинам.Вот как выглядит пример того, о чем я говорю.Извините за уродливый вид, я просто использую образцы для проверки.
![enter image description here](https://i.stack.imgur.com/ni8Q8.png)
Правильно, видите ли 40px черного пространства внизу?
Я создаю красный вид, выполняя что-то вроде этого:*
CGRect b = self.view.bounds;
b.origin.y += TAB_HEIGHT; //40px
b.size.height -= TAB_HEIGHT;
Затем я создаю вид с этим кадром.
Однако, как только я пытаюсь добавить маски автоматического изменения размера на красный вид, он теряет нижние 40 пикселей и просто заполняет весь вид.Для тех, кто не знаком с TwUI
, пример маски авторазмера выглядит следующим образом:
view.autoresizingMask = TUIViewAutoresizingFlexibleHeight;
Итак, маски авторазмера меняются после своих аналогов в iOS.Однако, установка этой маски делает это:
![enter image description here](https://i.stack.imgur.com/w6EX0.png)
Итак, мой вопрос, как я могу сохранить поле в нижней части этого представления?