标签: swift width searchbar
当设备转向左侧或右侧时 - 我保持水平位置时,我想调整应用组件的大小
我在willRotateToInterfaceOrientation事件中检查设备旋转,然后我必须更改searchBar和tableView的宽度。我该怎么办?我尝试了使用组件.frame和CGRect的一些变体,但没有任何效果。
willRotateToInterfaceOrientation
.frame
CGRect
更新: 它可以在没有任何代码的情况下完成查看下面的答案
答案 0 :(得分:1)
如果您在Interface Builder中布置了元素,那么您只需在搜索栏的宽度约束中添加插座即可。然后,更改约束的constant属性以更改条的宽度。
constant
答案 1 :(得分:0)
我找到了我需要的方法 因此,任务是当设备水平转动时,组件将在宽度上调整大小。
1)必须调整选择项目的大小
2)选择“超级视图的领先空间”
3)如果没有取消选择,请选择“添加缺失的约束”
就是这样。现在他们将正确调整大小