我试图在多个ViewController的tableviews上显示标头视图。我不知道我应该将XIB文件所有者类设置为什么。我正在尝试这样做,以便我可以在标头动作上调用按钮。我已经尝试过UiviewController,但没有运气。任何帮助都会很感激。
如果您为视图创建专用控制器类,则最好的(在我看来(。您可以加载并添加加载的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)
这个弹出案例的示例,但我希望这会有所帮助。colormenuvc正在扩展uiviewController,但这是原始类别的启动:
在