在故事板中使用autolayout保持UIButtons居中
我在视图中包含两个按钮(确切地说,是一个UITableView
页脚):
我想保持按钮居中(中间有间隙),而不管超视图的宽度(例如,如果设备旋转到纵向,则会增加)。
有没有办法在故事板中纯粹定义这些自动布局约束,还是需要在代码中使用NSLayoutConstraints
?
您可以通过为每个按钮添加约束来将前导/尾部对齐到容器视图的中心,以及它们之间的一些分隔。
怎么做:
-
对于左侧按钮,在按钮和超级视图之间添加约束以使其水平居中。
-
编辑约束并将“Second Item”属性更改为button1.trailing,并将常量设置为10(或者在按钮右边框和屏幕中心之间所需的任何距离)。
-
对于右侧按钮,在按钮和超级视图之间添加约束以使其水平居中。
-
编辑约束并将“Second Item”属性更改为button2.leading并将常量设置为-10(或者在按钮的左边框和屏幕中心之间所需的任何距离)。
- UserInteraction仅为子视图启用
- Titanium SDK 3.2 :无效的“–ios-version”值“7.0”7.0.3
- 在UIWebView中打开SharePoint URL – 将凭据embedded到URL请求中,以避免提示input
- 将UISwitch添加到UITableView的顶部以展开/折叠较低的UITableViewCell(s)
- iPhone VS ipad的开发过程(差异和相似之处)
- iOS如何使透明视图的子视图不透明?
- 如何避免在iOS(和通常在移动应用程序)盗版
- UITextField – 为leftView添加UIView – 无法获得焦点
- 在Swift中的视图控制器之间传递自定义的类数据