需要实现弹出框(或模态视图),并根据弹出窗口中的选择,一旦弹出窗口关闭,可能会转到另一个视图
答案 0 :(得分:1)
是的,你可以。将委托添加到popover,并在选择后触发操作。然后你可以根据弹出的结果做任何你想做的事情。如果您需要更多帮助,请提供一些代码。
如果没有您的代码,我会尽力帮助您:
为要触发的方法创建协议:
@protocol someMethodDelegate
- (void)functionYouWantToTrigger;
@end
在视图控制器(MyViewController)中,您可以从中调用popover .h文件:
@interface MyViewController<someMethodDelegate>
在MyViewController的.m文件中,您声明如下:
MyPopOver *popover = [[MyPopOver alloc] init];
popover.delegate = self;
稍后,在您的.m文件中:
- (void)functionYouWantToTrigger{
//do some wild things here
}
而且,在某些事件中你的popover:
[self.deleagate functionYouWantToTrigger];
您可以根据需要使用属性来扩展此方法。