我有一個UIViewController
行動,當被調用時,創建(完全代碼)UITableView
可能2或3行(沒有花哨),與一個頁眉和頁腳,並使2或3簡單UILabels
那些。然後將此UITableView
添加爲活動UIViewController
上主視圖的子視圖。在模擬器上需要大約3秒才能執行此操作並實際顯示此UITableView。創建UIView和子視圖花費幾秒鐘是否正常?
這是正常的嗎?
我有一個UIViewController
行動,當被調用時,創建(完全代碼)UITableView
可能2或3行(沒有花哨),與一個頁眉和頁腳,並使2或3簡單UILabels
那些。然後將此UITableView
添加爲活動UIViewController
上主視圖的子視圖。在模擬器上需要大約3秒才能執行此操作並實際顯示此UITableView。創建UIView和子視圖花費幾秒鐘是否正常?
這是正常的嗎?
不,這絕對不正常。你需要確切地分離出所有的時間。一個非常簡單的方法就是在你的代碼的不同地方撒NSLog調用,這樣你就可以看到什麼時候調用。這可能足以讓你開始。
最終,您可能需要一些更復雜的計時代碼,您可以使用它來分析事情。我爲此使用了this code的變體。
沒有。如果你分享你的代碼,我們可以幫你弄清楚發生了什麼。但是,你不應該有任何問題一樣,如果你只是響應及時在UITableViewDataSource協議中列出的方法:
不,這不是...... – borrrden
謝謝。這就是我需要知道的。 – dan