我需要在表視圖中查找特定內容視圖。 這個表格視圖是由一個UITableViewController驅動的,它用於向我的用戶顯示他可以在我的應用程序中更改的一些參數。 對於其中一個單元格,我需要以編程方式添加一個UITextView,它具有子類(NSTextStorage)以更改文本屬性,具有豐富的文本編輯等等。 所以我需要通過能夠調用我的.addSubview來找到特定的單元格(內容視圖)。我認爲這很簡單,只需在該視圖中添加一個特定的標籤,然後在我的viewDidLoad中調用.viewWithTag。問題是一個零!!!使用viewWithTag函數在UITableViewController中查找特定內容視圖
這裏的小代碼段,我的表層次
override func viewDidLoad() {
super.viewDidLoad()
let specific = self.view.viewWithTag(99) //--> Return nil
let specific2 = self.tableView.viewWithTag(99) //--> Also nil
我做錯了還是我錯過的東西的捕獲?這是我第一次使用這種方法(viewWithTag),也許還有其他事情需要我去做?
Thx!
你忘記了這是一個UITableViewController誰是表視圖是相當「靜態」,不使用cellForRowAtIndexPath方法。沒有委託或數據源需要處理。 – 2014-12-08 17:42:40