Iphone IBAction/IBOutlet-模型视图控制器

Iphone IBAction/IBOutlet-模型视图控制器,iphone,model-view-controller,Iphone,Model View Controller,在MVC设计模式中,哪个类文件(appdelegate、viewcontroller等)最适合这些IBOutlet/iAction场景 UIButton press事件将触发的iAction(如显示菜单) IBOutlet是否可以操作UI元素属性(例如隐藏菜单) 浏览一下苹果的示例代码,似乎可以看到AppDelegate和/或ViewController中存在IBOutlets,而iActions只存在于ViewController中 哪种方式最符合“正确的方式”/MVC设计模式 谢谢 您需要在

在MVC设计模式中,哪个类文件(appdelegate、viewcontroller等)最适合这些IBOutlet/iAction场景

  • UIButton press事件将触发的iAction(如显示菜单)
  • IBOutlet是否可以操作UI元素属性(例如隐藏菜单)
  • 浏览一下苹果的示例代码,似乎可以看到AppDelegate和/或ViewController中存在IBOutlets,而iActions只存在于ViewController中

    哪种方式最符合“正确的方式”/MVC设计模式


    谢谢

    您需要在附加到该nib的视图控制器文件中同时包含这两个内容。因此,如果您有一个MainMenuViewController.h/.m和MainManuViewController.xib,则需要将操作和输出放在其中


    您真正想要使用的应用程序委托仅用于在启动时设置某些内容(如根视图)或执行一些应用程序范围的操作,如在启动时保存或加载数据或退出。应用程序代理中的出口通常位于MainWindow.xib文件中,用于初始应用程序设置。

    您的问题到底是什么?IBAction和IBActions是对Interface Builder的提示,它们都被输入到
    void
    。问题是应该定义IBActions和IBActions的类(例如appdelegate、viewcontroller、view)。这似乎在任何情况下都是可能的,但很有趣的是,知道哪一个最适合可可设计模式。谢谢,这回答了我的问题。