5

我不知道出了什么问题:我正在尝试使用按钮的 UIAction 进入另一个视图。

我的视图控制器包含一个 UIScrollView IBOutlet。我为此视图控制器创建了一个 .xib 文件。

在这个 .xib 中,我将该类自定义为我的 SettingsController 类。

但是现在,有了这个配置(我有 scrollView、searchDisplayController 和 view 作为我的出口),我不知道我必须如何连接它才能让它工作。请帮忙 !

非常感谢您的建议

4

3 回答 3

9

正如我从您的帖子中看到的,您尚未将某些属性与您的 nib 文件中的对象连接起来。

在 Interface Builder 中打开第二个 .xib。检查 UIView 是否连接到文件的所有者。如果没有,只需用鼠标右键(或 cmd+鼠标左键)从 File 的所有者拖动到 UIView 并连接到视图属性。(也许你应该从另一个方向拖动,从 UIView 到文件的所有者,我现在不记得了)

于 2012-05-25T07:52:20.947 回答
5

为了向其他人澄清 - 如果您正在使用这样的界面构建器制作自己的自定义 View Controller 类:

  • MyViewController.h
  • 我的视图控制器.m
  • MyViewController.xib

您需要确保您的 .xib 知道它与哪个类相关联。

选择您的.xib文件->单击占位符下的文件所有者->在右侧导航窗格上,单击左侧第三个图标(又名身份检查器)并在自定义类下输入您的控制器类名称(即MyViewController) . 保存 .xib 文件。

如果您将 UITabBarController 与多个 UIViewController(每个都有自己的 nib 文件)一起使用,您还需要在您的 UITabBarController nib 中为每个 ViewController 设置 UIViewController 类文件。

视图控制器类

然后您可以连接您的插座属性。

查看“在 Xcode 中创建新的 UI 类”部分:http: //developer.apple.com/library/ios/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/InterfaceBuilder/InterfaceBuilder.html

希望这可以帮助。

于 2012-06-05T19:11:48.863 回答
0

我只是错过了为文件所有者设置正确的类。

于 2012-05-25T08:27:33.453 回答