我需要在表视图中查找特定内容视图。 这个表格视图是由一个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