【问题标题】:Create xib based interface with Xcode 5使用 Xcode 5 创建基于 xib 的界面
【发布时间】:2013-11-07 02:34:33
【问题描述】:

我正在尝试使用单视图模板创建一个新应用程序,但没有 xib 或故事板选项可将我的界面设置为 xib 文件!为什么 Apple 从 iOS 7 中删除 xib ?!如何使用 xib 接口文件创建应用程序?

【问题讨论】:

    标签: iphone xcode ipad xib


    【解决方案1】:

    Apple 删除了它,因为他们只是想“强迫”每个人使用 Storyboard,尽管据我所知,很多人只是觉得它们没有用。

    恐怕你必须自己做,只需创建一个空应用并设置自己的视图。

    查看示例:

    http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

    【讨论】:

    • 是的,我知道 :) 我只在某些特定情况下使用故事板
    • 有时我认为他们会在 appstore 审查期间检查故事板,看看是否有一些秘密屏幕隐藏在他们面前 :)
    【解决方案2】:
    • 创建一个新项目
    • 选择单一视图应用程序
    • 设置项目名称和其他设置
    • 在位置保存项目
    • 在左侧导航面板中选择项目
    • 从项目中删除 Main.storyboard 文件
    • 在项目中添加新的 .xib 文件
    • 在右侧面板的“常规选项卡”中将主界面设置为 .xib 文件。
    • didFinishLaunchingWithOptions方法中粘贴以下代码
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
    [self.window makeKeyAndVisible];
    

    【讨论】:

      【解决方案3】:

      Apple 将其从 xcode 5 中删除。您只有一个选择故事板的选项。 如果您想使用 xib,则在创建 singleView 应用程序后删除情节提要并手动添加 xib。 另一种选择是在 xcode 4.6 或早期版本中创建应用程序,然后在 xcode 5 上运行它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多