给出XIB多个文件所有者



我试图在多个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,但这是原始类别的启动:

最新更新