2011-12-27 58 views

回答

1

這不是你的模型對象,以顯示任何UI的工作。控制器的工作是在數據和應用程序的視圖之間進行調解。

例如,您的控制器可能有一個方法來啓動您的數據類並獲取一些數據。這裏它也會顯示一個活動指標。當班級完成數據回傳時,控制器將從屏幕上移除微調器。這可以保持您的應用程序的組件,可重複使用。特別是模型對象。

+0

你是對的!但是,如何節省時間和代碼?我必須在我的應用程序的很多地方插入相同的代碼! – 2011-12-27 23:39:27

+0

你不是已經在你的應用中使用UIViewController嗎? – 2011-12-27 23:40:37

+0

humm ...我有tabBarController和它的幾個UIViewControllers。放這段代碼的最佳位置是在rootViewController中? – 2011-12-27 23:46:08

1

您需要從應用程序委託

[[(YourAppDelegate *)[[UIApplication sharedAplication] delegate] window] addSubview:yourActivityIndicator]; 

訪問窗口屬性不要忘記:

#import "YourAppDelegate.h" 
+0

但是馬克亞當斯說,它是完全真實的!但你知道......模式==哲學==看世界的方法 – Ecarrion 2011-12-27 23:36:40

+0

這也行得通!謝謝! – 2011-12-28 00:04:50

相關問題