簡體   English   中英

IBAction / IBOutlet-模型視圖控制器

[英]IBAction/IBOutlet - Model View Controller

在MVC設計模式中,哪種類文件(appdelegate,viewcontroller等)最適合這些IBOutlet / IBAction方案?

  1. 由UIButton按下事件觸發的IBAction(例如Show Menu)嗎?
  2. IBOutlet可以操縱UI元素屬性(例如,“隱藏菜單”)嗎?

圍繞蘋果公司的示例代碼,似乎顯示出AppDelegate和/或ViewController中存在的IBOutlets,而IBAction僅在ViewController中。

有什么輸入方式最適合“正確的方式” / MVC設計模式?

謝謝!

您將需要在該筆尖附帶的View Controller文件中同時擁有這兩個功能。 因此,如果您有MainMenuViewController.h / .m和MainManuViewController.xib,則需要在其中放置操作和出口。

您實際上只想使用App Delegate在啟動時設置某些內容(例如您的根視圖),或者執行一些應用程序范圍的操作,例如在啟動或退出時保存或加載數據。 應用程序委托中的出口通常位於MainWindow.xib文件中,用於初始應用程序設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM