我无法弄清楚是什么问题:我正试图通过按钮的UIAction进入另一个视图。
我的视图控制器包含一个UIScrollView IBOutlet。我为这个视图控制器创建了一个.xib文件。
在这个.xib中,我将该类定制为我的SettingsController类。
但是现在,有了这个配置(我有scrollView,searchDisplayController和视图作为我的出口)我不知道我必须如何连接它以使其工作。请帮忙!
非常感谢你的建议
答案 0 :(得分:9)
正如我在你发布的帖子中看到的那样,你没有将某些属性与你的nib文件中的对象连接起来。
在Interface Builder中打开第二个.xib。 检查UIView是否已连接到您的文件所有者。如果没有,只需用文档所有者的鼠标右键(或cmd +鼠标左键)拖动到UIView并连接到视图属性。 (可能你应该向另一个方向拖动,从UIView到File的所有者,我现在不记得了)
答案 1 :(得分:5)
为其他人澄清 - 如果您使用这样的界面构建器制作自己的自定义View Controller类:
你需要确保你的.xib知道它与哪个类相关联。
选择.xib文件 - >单击占位符下的文件所有者 - >在右侧导航窗格中,单击左侧的第三个图标(也称为Identity Inspector),然后在Custom Class下键入控制器类名称(即MyViewController)。保存.xib文件。
如果你正在使用带有多个UIViewControllers的UITabBarController(每个都有自己的nib文件),你还需要在每个ViewController的UITabBarController nib中设置UIViewController类文件。
然后您可以连接您的插座属性。
查看“在Xcode中创建新的UI类”部分:http://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/InterfaceBuilder/InterfaceBuilder.html
希望这有帮助。
答案 2 :(得分:0)
我错过了将正确的类设置为文件所有者。