我可以在iPhone工具栏中放置多少个图标?有什么限制吗?

时间:2013-08-27 06:32:07

标签: numbers icons toolbar

我可以在iphone工具栏中放置多少个图标?有什么限制吗?我们可以添加超过5个,如6或7

1 个答案:

答案 0 :(得分:1)

没有没有限制但如果你把图标放得非常接近就会产生问题

为每个工具栏项维护一个least 44 x 44 points的命中目标区域。如果将工具栏项目过于紧密地聚集在一起,人们就很难点击他们想要的那个。

所以在你的情况下,点击UIToolBar上的图标会有问题,因为图标会彼此非常接近

请在developer.apple.com Icons for Toolbars上阅读此指南 如果你想为工具栏中的按钮提供均匀的空间,那么在每个按钮后面放置灵活空间按钮

使用UIBarButtonItem方法使用-initWithBarButtonSystemItem:创建UIBarButtonSystemItemFlexibleSpace,并将其插入到每个实际工具栏项之间。

E.g:

 UIBarButtonItem *FlexiButton = [[UIBarButton alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace];
 myToolbar.items = [NSArray arrayWithObjects:buttonOne,FlexiButton,buttonTwo,FlexiButton,buttonThree,nil];
[FlexiButton release];