使用自动布局将对象置于两个对象之间

Mat*_*per 4 macos cocoa interface-builder autolayout

我正在使用Interface Builder布置计算器,我遇到了一些关于按钮布局的问题.

我有3列数字按钮,类似于大多数计算器,我放置左右列没有问题,因为Xcode的自动布局功能将它们与左边窗口边缘的正确距离对齐并且右边的操作按钮; 但是,没有自动帮助将按钮的中间一列居中放在这两个按钮之间.

我可以很好地观察它,但我真的更喜欢让一切都完美对齐.有没有办法在这样的两个其他UI对象之间居中按钮?这是布局的图片:

计算器布局

Dou*_*las 7

您可以将所有按钮放在自己的视图中.将视图放在您想要按钮的位置.然后,您可以将左侧按钮对齐到视图的左侧,将右侧按钮对齐到视图的右侧,最后将中间按钮居中.然后调整您的相应视图.我做了一些非常相似的事.希望这可以帮助.

  • 根据我所知,这是唯一可以使用Interface Builder完成的解决方案. (2认同)