Objective c 单击导航栏按钮,了解如何调用UIview中定义的方法

Objective c 单击导航栏按钮,了解如何调用UIview中定义的方法,objective-c,uiview,uiviewcontroller,uinavigationbar,Objective C,Uiview,Uiviewcontroller,Uinavigationbar,我是iPhone开发的新手。我有一个导航栏按钮。单击导航栏按钮,我想调用UIView的方法。可能吗 请帮忙。是的,这是可能的。只要为那个按钮设定目标和行动,你就完成了。或者,如果该方法是某个外部视图(或类),您可以调用该视图内部的自定向方法,也可以调用外部视图(或类)方法 我假设你在ARC环境中 UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Tap Me" style:UIBarButtonItemStyleBo

我是iPhone开发的新手。我有一个导航栏按钮。单击导航栏按钮,我想调用UIView的方法。可能吗


请帮忙。

是的,这是可能的。只要为那个按钮设定目标和行动,你就完成了。或者,如果该方法是某个外部视图(或类),您可以调用该视图内部的自定向方法,也可以调用外部视图(或类)方法

我假设你在ARC环境中

UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Tap Me"
 style:UIBarButtonItemStyleBordered target:self 
action:@selector(callOutsideViewMethod)];

- (void)callOutsideViewMethod {
    someView *obj = [someView new];
    [obj someMethodOfThatView];
}