在App Store中,调整UIToolbar的大小会被拒绝吗?

3
我认为如果不使用私有API,它就不会被拒绝?
self.navigationController.toolbar.frame = 
CGRectMake(self.navigationController.toolbar.frame.origin.x, 
self.navigationController.toolbar.frame.origin.y, 
self.navigationController.toolbar.frame.size.width, 60);
1个回答

3

苹果表示您无法通过编程购买。

指南

使用工具栏提供一组用户可以在当前上下文中执行的操作。

使用工具栏为人们提供选择经常使用的命令,使其在当前上下文中有意义。另一种方法是将分段控件放入工具栏中,以让人们访问应用程序数据的不同视角或不同的应用程序模式(有关使用指南,请参见“分段控件”)。

对于每个工具栏项,请保持至少44 x 44点的命中目标区域。如果您将工具栏项目挤得太紧,则人们难以点击他们想要的那一个。

根据文档记录的含义使用系统提供的工具栏项。有关更多信息,请参见“用于工具栏和导航栏的标准按钮”。

尽量避免在同一工具栏中混合使用纯样式(无边框)和带边框的工具栏项。您可以在工具栏中使用任一样式,但混合使用它们通常看起来不好。

在适当的情况下指定工具栏的颜色或半透明。如果您希望工具栏与应用程序的整体外观协调一致,可以指定自定义颜色。如果您想鼓励人们更多地关注栏下面的内容,则可以使工具栏半透明。确保您所做的工具栏定制与应用程序的其余外观一致。例如,如果使用半透明工具栏,请勿将其与不透明的导航栏组合使用。并且,避免在同一方向的不同屏幕中更改工具栏的颜色或半透明度。

在iPhone上,考虑设备旋转时工具栏高度的自动更改。特别是,请确保您自定义的工具栏图标适合横向方向中出现的较窄的栏中。 请勿通过编程方式指定工具栏的高度。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html#//apple_ref/doc/uid/TP40006556-CH13-SW33


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