0

我使用界面生成器创建 UIToolbar 并希望添加两个自定义右按钮,但它们之间没有空格。我不想要从右边缘重置边距的解决方案,因为我在这里找到了它,但只想重置按钮之间的边距。

我该怎么做?

谢谢。

4

3 回答 3

2

代替按钮,使用 UISegmentedControl 并将其瞬时属性设置为 yes。为您想要的每个按钮添加一个段(在本例中为两个段)然后添加一个 IBAction 并使用开关来了解已选择的索引。索引 0 第一个按钮,索引 1 第二个按钮。

于 2013-08-09T17:23:35.920 回答
1

创建一个带有自定义视图的条形按钮项,其中该自定义视图有 2 个UIButton作为子视图。通过这种方式,您可以根据需要精确调整按钮的大小和位置。

于 2013-08-09T16:58:09.820 回答
0

要调整间距,UIBarButtonItem's您可以使用UIBarButtonItemwith 样式UIBarButtonSystemItemFixedSpace并设置其width属性。

通过将分隔项的宽度设置为负值,您可以将项目彼此靠近而不是默认间距。

需要考虑的一件事是,无论您选择哪种解决方案,都要面向未来。iOS6 中的按钮有很好的边框和阴影。他们可能不会在不久的将来...

于 2013-08-09T17:40:18.273 回答