如何放置UiButton的右侧总是在屏幕的中心?

时间:2016-12-20 04:53:44

标签: ios uibutton ios-autolayout

我是目标c的初学者。我正在尝试设计一个UIButton,使其左侧始终触及屏幕的左侧,而UIButton的右侧应始终位于屏幕的中心。我正在使用自动布局在storyboard上进行尝试,但是当我旋转屏幕时,UIButton无法满足条件。我应该使用什么约束?

1 个答案:

答案 0 :(得分:1)

设置约束并不像看起来那么简单,你也可以通过约束实现更多。 从你的问题我明白你想从左侧屏幕UIButton覆盖半屏幕。 为此: 1)添加常量为0(零)的左边距约束,这将从屏幕左侧开始按钮。 现在,如何使UIButton填充屏幕的一半,你必须在约束中添加一点逻辑。 屏幕中心的按钮= screen.width/2 以下是您可以通过约束实现的方法。

1)右键单击按钮,拖动到主视图, 2)从列表中选择等宽, 通常这会使您的按钮与主视图的大小相同。 3)选择按钮的宽度约束(必须为红色) 4)去约束的财产检查员, 5)在乘数字段中改变1到0.5。  这就是你可以将按钮缩小一半的尺寸。

enter image description here