2016-04-22 36 views
0

如何在加载ios后扩大视图宽度? 我有一个视图,将被初始化为self.view.bounds 我希望这个视图在加载后有另一个框架我该怎么做? 仅供参考此视图是滚动视图的子视图。 所以我正在初始化一个视图,即视图内的滚动视图的子视图。如何在加载ios后扩大视图宽度

+0

你怎么知道它应该是什么宽度?你到目前为止尝试了什么?什么地方出了错?显示代码 – Wain

回答

0

如果您使用的故事板和自动布局,

视图的宽度约束的更新常数。您可以创建约束的直接IBOutlet中和

int desiredWidth = 150; 
_modifyViewWidthConstraint.constant  = desiredWidth; 

如果视图创建编程,然后简单地改变帧

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

保持其所有的x,y和高度一样以前。

0

如果您在视图上使用自动布局,并给定宽度常量来查看,然后更改该常量的属性,将关系从==更改为> =并将优先级从1000更改为250.希望它能起作用。