【发布时间】:2014-01-16 16:31:17
【问题描述】:
视图中有两个UIToolbars,在顶部和底部。而且我正在尝试在 iOS 版本中一致地应用外观。从iOS5开始就有这个setBackgroundImage: forToolbarPosition:,它把参数命名为topOrBottom。但是参数类型UIBarPosition 是一个枚举,肯定有两个以上的选项(这是Or 建议的IMO),而且仅在iOS7 之后才声明存在(并且在线Apple 文档确认了它)。
观察到的效果是图像仅在 iOS7 上按位置应用。在 iOS6 上,无论位置参数如何,图像都会应用于两个位置。这并不奇怪,因为UIBarPositioningDelegate 没有在 iOStoolbarPosition这个参数是从iOS5开始就存在的,所以问题来了:在iOSUIAppearance 使用吗?
【问题讨论】:
标签: ios ios7 uitoolbar uiappearance