2016-04-22 3 views
0

Как расширить ширину экрана после загрузки ios? У меня есть представление, которое будет инициализировано self.view.bounds Я хочу, чтобы у этого представления был другой кадр после загрузки, как я могу это сделать? FYI этот вид является дополнительным представлением Scrollview. Итак, я инициализирую представление, представляющее собой представление вида прокрутки внутри представления.Как расширить ширину окна после загрузки ios

+0

Откуда вы знаете, какая ширина должна быть? Что вы пробовали до сих пор? Что пошло не так? Показать код – Wain

ответ

0

Если вы используете раскадровку и autolayout,

Обновление константы ширины Constrain вида. Вы можете создать непосредственно IBOutlet из ограничения и

int desiredWidth = 150; 
_modifyViewWidthConstraint.constant  = desiredWidth; 

Если представления создаются программно, а затем просто изменить рамку

modifyView.frame = CGRectMake(modifyView.frame.origin.x, modifyView.frame.origin.y,desiredWidth,modifyView.frame.size.height); 

Учитывая все его х, у и высота же, как и предыдущий.

0

Если вы используете автоматическую компоновку в представлении и заданную ширину константы для просмотра, измените свойство этой константы, измените отношение с == на> = и измените приоритет с 1000 на 250. Упование это сработает.

Смежные вопросы