在UIToolBar上居中一个按钮

4
我需要将B项相对于工具栏居中。我在界面构建器中创建了以下内容: Item B in the center 它可以正常工作,直到我动态插入其他项目: Item B not in the center 如何保持B项的居中位置?一个想法是使用“固定间距栏按钮项”,但是我不能这样做,因为工具栏的长度也会随着不同方向的变化而改变。
1个回答

1
每当选项卡栏改变大小时,您都可以使用它:
//lets be tabBar the big view and buttonB the.. well, button B
[buttonB setCenter:CGPointMake(tabBar.frame.size.height/2, tabBar.frame.size.width/2);

UIBarButtonItem不是UIView,也没有center属性。你的代码将无法工作。 - Noah Witherspoon
哇..抱歉,因为UIToolbar和UINavigationBar是这样的,所以我以为这个也是。 - Rodrigo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接