Ios 支持4英寸视网膜,部署目标为4.3英寸

Ios 支持4英寸视网膜,部署目标为4.3英寸,ios,ios5,ios6,Ios,Ios5,Ios6,我正在用最新的SDK和Xcode 4.5.2开发一款iPhone和iPad应用程序 我的客户告诉我,该应用程序必须支持iOS 4.3及以上版本 因此,如果我以iOS 4.3为目标,我无法使用: 故事板 自动布局 我必须为每个ViewController创建XIB,但是: 我必须怎么做才能支持视网膜4英寸屏幕? 及 我必须做些什么才能支持iOS 5?支持视网膜4英寸屏幕,这是一个很好的答案 是的,故事板和自动布局不适用于iOS 4.3 更多关于iOS5的信息,您不需要为此进行特殊编码 是的,您

我正在用最新的SDK和Xcode 4.5.2开发一款iPhone和iPad应用程序

我的客户告诉我,该应用程序必须支持iOS 4.3及以上版本

因此,如果我以iOS 4.3为目标,我无法使用:

  • 故事板
  • 自动布局
我必须为每个
ViewController
创建XIB,但是:

我必须怎么做才能支持视网膜4英寸屏幕?


我必须做些什么才能支持iOS 5?支持视网膜4英寸屏幕,这是一个很好的答案

是的,故事板和自动布局不适用于iOS 4.3

更多关于iOS5的信息,您不需要为此进行特殊编码

是的,您可以支持4英寸视网膜,部署目标设置为iOS 4.3


希望这些信息能帮助您支持视网膜4英寸屏幕,这是一个很好的答案

是的,故事板和自动布局不适用于iOS 4.3

更多关于iOS5的信息,您不需要为此进行特殊编码

是的,您可以支持4英寸视网膜,部署目标设置为iOS 4.3


希望此信息能帮助您查看这两个链接

我不明白为什么这些不起作用

从评论中移动


@VansFannel我会在代码中这样做,而不是在XIB上。所以我要的是

   if(IS_IPHONE5()) { 
      // do one layout 
   } else if(IS_IPAD) { 
      // do this layout 
   } else {
      // do the final layout
   }

看看这两个链接

我不明白为什么这些不起作用

从评论中移动


@VansFannel我会在代码中这样做,而不是在XIB上。所以我要的是

   if(IS_IPHONE5()) { 
      // do one layout 
   } else if(IS_IPAD) { 
      // do this layout 
   } else {
      // do the final layout
   }

只需为3.5英寸屏幕设计你的应用程序,并明智地使用自动调整大小的遮罩。

只需为3.5英寸屏幕设计你的应用程序,在info.plist文件中删除启动屏幕界面文件基名称选项,您将不会遇到问题。

在info.plist文件中删除启动屏幕界面文件基名称选项,您将不会遇到问题。

谢谢您的回答,但我想知道如何支持4英寸视网膜显示器、视网膜3.5英寸显示器和3.5英寸显示器。我是否需要添加两个XIB,一个用于4英寸视网膜,另一个用于其他显示器?@VansFannel我会在代码中这样做,而不是在XIB上。所以我会有一些类似于
if(IS_IPHONE5()){//do one layout}或者if(IS_IPAD){//do this layout}或者{//do final layout}
No,你不需要为4英寸的视网膜创建单独的xib。您可以在代码中执行此操作。访问我制作的超链接上面的链接。在这里,您将找到处理Retina 4英寸显示器代码的所有解决方案。@Prateek我正在测试它。谢谢您的回答,但我想知道如何支持Retina 4英寸显示器、Retina 3.5英寸显示器和3.5英寸显示器。我是否需要添加两个XIB,一个用于4英寸视网膜,另一个用于其他显示器?@VansFannel我会在代码中这样做,而不是在XIB上。所以我会有一些类似于
if(IS_IPHONE5()){//do one layout}或者if(IS_IPAD){//do this layout}或者{//do final layout}
No,你不需要为4英寸的视网膜创建单独的xib。您可以在代码中执行此操作。访问我制作的超链接上面的链接。在这里,您将找到处理Retina 4英寸显示器代码的所有解决方案。@Prateek我正在测试它。这是最简单的方法。谢谢。最重要的是,如果你需要支持iOS 4.3,这是唯一的方法。这是最简单的方法。谢谢。最重要的是,如果您需要支持iOS 4.3,这是唯一的方法。