如何以编程方式更改searchBar宽度? (迅速)

时间:2015-08-06 20:15:41

标签: swift width searchbar

当设备转向左侧或右侧时 - 我保持水平位置时,我想调整应用组件的大小

我在willRotateToInterfaceOrientation事件中检查设备旋转,然后我必须更改searchBar和tableView的宽度。我该怎么办?我尝试了使用组件.frameCGRect的一些变体,但没有任何效果。 enter image description here

更新: 它可以在没有任何代码的情况下完成查看下面的答案

2 个答案:

答案 0 :(得分:1)

如果您在Interface Builder中布置了元素,那么您只需在搜索栏的宽度约束中添加插座即可。然后,更改约束的constant属性以更改条的宽度。

答案 1 :(得分:0)

我找到了我需要的方法 因此,任务是当设备水平转动时,组件将在宽度上调整大小。

1)必须调整选择项目的大小

2)选择“超级视图的领先空间

3)如果没有取消选择,请选择“添加缺失的约束

enter image description here

就是这样。现在他们将正确调整大小