我有一个 UIView,我想在其中动态添加一些不同大小的“n”个按钮,因此通常它们会线性添加。我可以一次将所有按钮居中对齐吗?还是我必须通过计算来设置每个按钮的原点?
如果我必须进行计算,这是我想到的:
算法:
- 用原点计算框架并添加一个按钮。
- 左移之前的按钮到计算的金额
- 重复
移动不同大小的按钮变得非常困难。
请告诉我是否有内置方法允许我将 View 的所有 subview 居中对齐,或者我应该做一些数学运算。
我偶然发现了一些 SOF 链接,但几乎没有任何帮助
最佳答案
如果您希望这些按钮均匀分布并居中对齐,您可以使用以下堆栈溢出问题 Link
关于ios - 在 UIView 中动态居中对齐不同大小的多个 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33345538/