菜鸟教程小白 发表于 2022-12-13 04:29:53

iphone - 多个 ViewControllers,xib 文件,在一个单一的 Storyboard中


                                            <p><p>我是 Xcode Interface Builder 的初学者,目前我正在尝试创建一个带有三个独立 View 和三个独立 ViewController 的 Storyboard应用程序,它们之间有 segues。我决定使用 Segues 是因为一本书推荐将它们用于自定义过渡。</p>

<p>我创建了几个 ViewController 类(具有不同的名称),每个类都有自己的 .xib 文件,并且已经在每个 xib 及其对应的 ViewController 属性之间链接了导出和操作。</p>

<p>现在,我想知道如何将所有这些单独的文件包含在我的 MainStoryboard.storyboard 中,它有我的中心 View ,我想从该中心 View 中转到另外两个 View 中。</p>

<p>我的问题是我不能简单地将单独的 xib 拖放或复制粘贴到 Storyboard 文件中。此外,即使我尝试在 Storyboardxib 中复制 View ,也找不到相应的 ViewController 文件。不过,这本书告诉我,我需要 Storyboard中的这些文件才能通过 Interface Builder 添加 Segue。</p>

<p>如果可能的话,您能否告诉我如何完成我已经完成的工作,创建两个单独的 xib 和 ViewController 类,并将它们(通过 segue)连接到我的主 Storyboard文件中描绘的屏幕?谢谢您的帮助。 (我查看了其他 Stack Overflow 文章,但没有发现任何关于将 xib+ViewController 集拖放到 Storyboard 中的内容。)</p>

<p>另外:我正在使用 Xcode 4.6 进行 iOS 6 开发。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我觉得你有点糊涂了。</p>

<p>如果您想在项目中使用 Storyboard ,则无需为您想在 Storyboard 中管理的 ViewController 创建单独的 xib 文件(至少目前如此)。</p>

<p>在 Xcode 界面构建器中,您只需将 ViewController 从 <strong><em>对象库</em></strong> 拖到 sotryboard,您可以在右侧面板的底部找到它(<strong>实用程序面板</strong>)。</p>

<p>在 Storyboard 上拥有可视化 ViewController 后,您需要关联一个可以管理该 ViewController 的 UIVIewController 子类。您可以通过选择 Storyboard 上的 ViewController 并选择右侧面板(同样是实用程序面板)上的 <strong>身份检查器</strong> 然后在“类”一词旁边的文本框中输入类的名称它将管理该 ViewController (如果您已经创建了它)。</p>

<p>现在您可以建立 ViewController 的 subview 和 YourUIViewcontrollerSubClass.h 的连接,并创建要在代码中处理的属性。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 多个 ViewControllers,xib 文件,在一个单一的 Storyboard中,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19177539/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19177539/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 多个 ViewControllers,xib 文件,在一个单一的 Storyboard中