目前,我正在开发 iOS 7 和 iOS 8 支持的通用应用程序(iPhone / iPad)。
这是我关于尺寸等级的问题:
我的导航栏被定义为 XiB 文件(NavBarView.xib)
在这个文件中,我有一个我只想在 iPhone 模式下显示的 UIButton 和一个仅在 iPad 模式下显示的 UISearchBar。
为了在没有任何行代码的情况下处理该问题,我使用了自 iOS 8 以来可用于视图的新功能“使用大小类”。我在 XiB 文件中为这两个元素定义了“大小类”。
用于 Ipad 的 UISearch:安装用于除紧凑宽度/任意高度 (wC hAny) 之外的所有布局
UIButton fo Iphone:并非所有布局都安装,但具有紧凑的宽度/任何高度(wC hAny)
这种机制在适用于 iphone 和 ipad 的 iOS 8 上运行良好,但不适用于 iOS 7。但是,如果我将这些尺寸类直接应用到包含在情节提要中的视图中,它适用于 iOS 7。
谁能解释一下为什么我的尺寸类在 iOS 7 上定义为 XiB 文件时不起作用?
最好的问候和非常感谢,
洛伦佐。