0

在 Storyboard/Interface Builder 中工作时,Xcode 是否会在编译时生成并插入一些我在浏览头文件和实现文件时看不到的代码?如果是这样,我如何查看此代码?

考虑一下我添加了一个 UINavigationController 和一些视图控制器。我他们在第一个视图控制器上放置了一个按钮,然后控件将按钮拖动到下一个视图控制器以建立连接/创建过渡。当我检查我的实现时,我没有看到任何反映这一点的代码 - 应该有,我如何有机会看到它?

4

2 回答 2

2

所有这些都在情节提要中序列化。通过您在 IB 中创建一个 segue 对象来建立连接。该对象存在于情节提要中并被自动实例化。这类链接没有可见的代码;它们仅在情节提要中出现。

故事板很棒,因为它们可以替换您过去必须编写的大量样板代码。不幸的是,它需要一些时间来习惯实际上看不到执行操作的代码。

于 2013-02-20T07:07:20.760 回答
0

就像@RichardBrown 所说,这一切都是通过故事板完成的。没有代码可以看穿它。是的,这有点奇怪,但很好的是你不必处理这样的代码。让自己的事情变得轻松一些

于 2013-02-20T16:36:30.150 回答