如果iOS 7中使用了灵活的spacer,则可以解决UIBarButtonItem问题

时间:2013-10-11 16:36:01

标签: user-interface ios7 uibarbuttonitem user-experience

我必须重新this question,因为我有比以前更多的信息。

我在视图底部有一个UIToolbar,它有以下内容:

UIBarButtonItem(自定义)[灵活空间] UISegmentedControl [灵活空间] UIBarButtonItem(添加)

如右上图所示,ADD为+。由于使用灵活空间类型UIBarButtonItem来使UISegmented控件居中,这会影响+按钮的可读性。用户发现很难在iOS 7中使用。

如果您只是左右按钮,那么iOS 7确实可以很好地扩展可拍摄区域,您可以在距离按钮很远的地方拍摄。但是灵活的垫片并非如此,这让我的用户感到沮丧。

你如何建议我解决这个问题,使+按钮更加轻松?

谢谢。

1 个答案:

答案 0 :(得分:-1)

您可以尝试使用UINavigationBar而不是UIToolbar。分段控件将位于导航栏顶部导航项的titleView中。

Screenshot showing a UINavigationBar with left and right bar button items and a segmented control as the title view

使用此设置,+按钮可以在距离分段控件大约一半的位置进行点击。