В зависимости от высоты экрана, я хотел бы настроить высоту кнопки в представлении. Какой самый простой способ сделать это в Swift?Как изменить высоту кнопки с помощью Swift?
Я попробовал его на этом пути, а также с CGRectMake()
, но ничего не изменилось:
self.myButton.frame.size.height = self.myButton.frame.size.height*scrOpt
Как я могу «обновление» кадр?
'self.myButton.frame = CGRectMake (self.myButton.frame.origin.x, self.myButton.frame.origin.y, self.myButton .frame..size.w idth, self.myButton.frame.size.height * scrOpt) ' –
Если вы используете автоматический макет, вам нужно обновить его ограничение по высоте, иначе обновите его фрейм. –
См. Объяснение здесь http://stackoverflow.com/a/16406097/790842. Как сказал @YogeshSuthar, вы должны использовать AutoLayout, а в AutoLayout смена кадров не работает, вам нужно работать с ограничениями. – iphonic