【问题标题】:How to add a Category only for iPhone at universal project如何在通用项目中添加仅适用于 iPhone 的类别
【发布时间】:2011-08-14 02:07:17
【问题描述】:

我有一个 iOS 通用项目,并按类别更改 UINavigationBar 背景(参考:http://stackoverflow.com/questions/1692487/how-to-add-background-image-on-iphone-navigation-bar)

之后发现Category改变了iPhone和iPad app,问题是,我怎么只能改变iPhone App Navigation Bar背景图,而iPad app使用默认背景图?

【问题讨论】:

    标签: ios project universal


    【解决方案1】:

    您的代码可以基于条件[[UIDevice currentDevice] userInterfaceIdiom]UIDevice 的这个属性返回一个枚举值,指示运行应用程序的设备是 iPhone/iPod touch 设备还是 iPad 设备。

    如果此属性返回 UIUserInterfaceIdiomPhone,那么您可以使用您的自定义背景图像您的类别方法的实现。

    【讨论】:

      猜你喜欢
      • 2011-04-22
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 2011-01-02
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多