0
爲UIViewController -> nibName屬性,它說的文檔在:UIViewController子類如何知道它自己的文件名?
此屬性包含在初始化時指定到initWithNibName值:捆綁:方法。此屬性的值可能爲零。
如果使用筆尖文件來存儲您的視圖控制器的觀點,建議您初始化您的視圖控制器時指定筆尖文件中明確。然而,如果不指定筆尖名,而且,對於筆尖文件的視圖控制器搜索使用其他手段不重寫的loadView方法定製子類。具體來說,它看起來與一個合適的名字(不筆尖擴展名),每當請求其觀點,即筆尖文件加載nib文件。具體而言,它看起來(按順序)爲一個筆尖文件具有下列名稱之一:
- 如果視圖控制器類名以單詞「控制器」結尾,如在MyViewController,它看起來爲一個筆尖的文件,其名稱與沒有「控制器」一詞的類名相匹配,就像在MyView.nib中一樣。
- 它看起來的筆尖文件名稱的視圖控制器類的名稱相匹配。例如,如果類名是MyViewController,它會尋找一個MyViewController.nib文件。
我的問題是,如何在類知道自己的名?
啊,我在想這是錯誤的。然後根本不知道文件名,他們只是假定文件與類名稱相同(如同傳送),然後查找名稱加上「.xib」的文件。謝謝 :) – 2011-04-08 05:56:37