0

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

4

1 回答 1

2

不,没有限制,但如果你把图标放得很近,就会产生问题

least 44 x 44 points为每个工具栏项维护一个点击目标区域。如果您将工具栏项目过于紧密地挤在一起,人们将难以点击他们想要的项目。

因此,在您的情况下,点击 UIToolBar 上的图标会出现问题,因为图标将彼此非常接近

如果您想为工具 栏中的按钮提供均匀的空间,请在 developer.apple.com 上阅读此指南

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

例如:

 UIBarButtonItem *FlexiButton = [[UIBarButton alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace];
 myToolbar.items = [NSArray arrayWithObjects:buttonOne,FlexiButton,buttonTwo,FlexiButton,buttonThree,nil];
[FlexiButton release];
于 2013-08-27T06:43:50.387 回答