0

我试图遵循我在 StackOverflow 上找到的其他人的代码,但我根本无法让它工作。

这是我试图遵循的代码: 对于 Iphone 如何从当前加载的视图中引用根视图控制器,因此可以替换/切换视图

我真的只使用过单视图布局,所以这对我来说很新,尤其是没有在 IB 中这样做。我将使用 Score 页面的新视图。我正在通过 WebKit 为记分板检索内容,它最终将有一个表格来输入您的姓名/姓名首字母,它会保存您的分数,以便您可以检查您如何与其他玩过它的人进行排名,这就是信息我想在拆分视图中。

有大量相关代码,我不确定问题出在哪里,所以这里有一个指向包含 xcode 项目和所有相关文件的 zip 的链接。 http://mdl.fm/pixelated.zip

我知道这需要代表任何帮助我的人付出很多努力,所以我只想感谢任何愿意提前提供帮助的人。我真的很感激一些关于如何做到这一点的提示。

4

1 回答 1

1

这看起来像是你正在做的一个有趣的项目!这是我给你的建议。要获得一个很好的模板,只需在 xcode 中创建一个新项目。选择了一个主细节项目并选择通用。Apple 将自动为您生成一个项目,其中包含适用于 iphone 和 iPad 的故事板。ipad 是一个拆分视图,所以它是一个很好的参考。

创建完成后,去看看appDelegate.m。您将在那里找到识别设备是 iphone 还是 iPad 以及如何初始化根视图控制器的逻辑。

它有故事板可供使用,因此您可以查看它们的设置方式以及视图控制器的分配方式。

使用 splitview 控制器时的一个转折是分配哪个控制器是委托。委托侦听轮换消息并对其进行操作。任一控制器都可以是代理,但通常较小的 on 管理导航内容,而始终在屏幕上的较大的控制器设置为代理并管理旋转事件和按钮舞蹈。

希望这个建议有所帮助。

于 2012-12-06T03:57:47.110 回答