如何在storyboard中设置UINavigationController的委托

时间:2016-01-27 11:34:51

标签: ios iphone uinavigationcontroller storyboard xcode7

#include <functional> class containedClass { std::function<int(int)> functor_; public: void setter(std::function<int(int)> functor) { functor_ = functor; } }; class containingClass { int func1(int a); containedClass containedClassObject; public: containingClass() { containedClassObject.setter([this](int a) -> int { return this->func1(a); }); } }; View Controler中,我可以这样做来解决我的问题

Home

但我想在storyboard中设置override func viewDidLoad() { super.viewDidLoad() self.navigationController?.delegate = self } 的委托(不想编写代码),我无法做到这一点。 有谁知道这个技巧或解决方案?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您使用UINavigationcontroller类然后在storyboard中设置它并设置该委托会更好。这样您就可以仅在一个类中覆盖所有导航控制器委托函数。