我有一个UIPageViewController
,其页面是一堆UITableViewController
。我想使用UITextField
作为每个表格视图的标题字段。
在我的UIPageViewController
viewDidLoad
中,我有以下内容:
let titleField = UITextField(frame: CGRect(x: 0, y: 0, width: 150, height: 21))
titleField.delegate = self
titleField.placeholder = "(table name)"
navigationItem.titleView = titleField
这是有效的,文本字段显示,但我希望每个页面(即UITableViewController)处理自己的标题视图。所以我将上面的代码移到我的UITableViewController
viewDidLoad
中,但现在什么也没有显示出来......为什么?
任何输入都会很棒。我想我可以跟踪我UIPageViewController
当前所在的页面,但我试图避免这一点。这是我不需要的大量簿记。