如何使 UiButton 的右侧始终位于屏幕中央?

How to place UiButton's right side is always on centre of screen?

我是 objective c 的初学者。我正在尝试设计一个 UIButton 以便它的左侧始终触及屏幕的左侧,而 UIButton 的右侧应始终位于屏幕中央。我正在使用自动布局在 storyboard 上尝试它,但是当我旋转屏幕时意味着 UIButton 不符合条件。我应该为此使用什么约束?

设置约束并不像看起来那么简单,你也可以通过约束实现更多。 根据您的问题,我了解到您希望左侧屏幕的 UIButton 覆盖半个屏幕。 为此: 1) 添加常量 0(零)的左边距约束,这将从屏幕左侧启动按钮。 现在,如何让 UIButton 填满屏幕的一半,您必须在约束中添加少量逻辑。 屏幕中央的按钮 = screen.width/2 以下是如何使用约束来实现。

1)右击按钮,拖动到主视图, 2)来自列表Select等宽, 通常这将使您的按钮与主视图大小相同。 3)Select按钮的宽度限制(必须是红色) 4)转到属性约束检查器, 5) 在乘数字段中将 1 更改为 0.5。 这就是你如何让你的按钮成为屏幕一半大小的方法。