在Storyboard / Interface Builder中工作时,Xcode是否会在编译时生成并插入一些代码,而我在浏览标题和实现文件时看不到这些代码?如果是这样,我该如何查看此代码?
考虑一下我添加了一个UINavigationController和一些视图控制器。我在第一个视图控制器上放置了一个按钮,控件将按钮拖动到下一个视图控制器以建立连接/创建转换。当我检查我的实现时,我看到没有反映这个的代码 - 应该有,我怎么才有机会看到它?
答案 0 :(得分:2)
所有在故事板中序列化的内容。通过在IB中创建segue对象来建立连接。该对象存在于故事板中并自动实例化。这些链接没有可见的代码;它们仅在故事板中表示。
故事板非常棒,因为它们可以替换您以前必须编写的许多样板代码。不幸的是,它需要一些人习惯于不实际看到执行操作的代码。
答案 1 :(得分:0)
就像@RichardBrown所说,这都是通过故事板完成的。没有代码可以看到这一点。雅有点奇怪,但它很好,你不必处理这样的代码。让事情变得更容易