我试图在多个viewcontroller的tableviews上显示标题视图。我不知道应该将xib文件所有者类设置为什么。我试图这样做,以便我可以在标题的动作上调用一个按钮。我已经尝试过UIViewController但没有运气。任何帮助都会很感激。
答案 0 :(得分:0)
如果您为视图创建专用控制器类,那么最好(在我看来)。您可以加载和添加加载的ViewController,如:
let cmVC = ColorMenuVC(nibName: "ColorMenu", bundle: Bundle.main, textProperty: _textProperty!)
//font menu initialization & settings
cmVC.modalPresentationStyle = UIModalPresentationStyle.popover
//popover settings
let popover = cmVC.popoverPresentationController
popover?.delegate = self
popover?.barButtonItem = sender
popover?.permittedArrowDirections = UIPopoverArrowDirection.any
//presenting
present(cmVC, animated: true, completion: nil)
Popovers的这个例子,但我希望这会有所帮助。 ColorMenuVC正在扩展UIViewController,但这里是原始类如何初始化: