【问题标题】:Send selector (reload) to current view将选择器(重新加载)发送到当前视图
【发布时间】:2010-06-21 09:28:06
【问题描述】:

我的UINavigationController 中有一个重新加载按钮,它应该将reload-selector 发送到当前加载的视图,也就是顶部的视图。我不知道如何才能做到这一点。

我不知道从哪里开始,所以如果有人能给我指点,那就太好了:)

谢谢!

【问题讨论】:

    标签: iphone objective-c uiviewcontroller uinavigationcontroller selector


    【解决方案1】:

    您可以通过 UINavigatiionController 中的topViewController 属性获取位于导航堆栈顶部的控制器,因此您将获得类似的代码(或者您可以从控制器获取视图并根据需要直接向其发送消息):

    UIViewController* topController = navigationController.topViewController;
    if ([topController respondsToSelector:@selector(reload)]){
       [topController performSelector:@selector(reload)];
    }
    

    【讨论】:

      【解决方案2】:
      [navigationController.topViewController.view reload];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多