kos*_*box 3 iphone uiviewcontroller uiview
你好我怎么能在当前视图中调用一个在当前视图的superview的viewcontroller中实现的方法?你能帮我吗.感谢名单
通常,这是通过代表完成的.
让您的视图接口定义协议和对某个委托的引用.然后让您的父视图控制器实现此协议.
然后父母会这样做:
someView.fooDelegate = self;
Run Code Online (Sandbox Code Playgroud)
那么视图会做这样的事情:
if(self.fooDelegate != nil) {
if([fooDelegate respondsToSelector:...]) {
[fooDelegate performSelector:...];
}
}
Run Code Online (Sandbox Code Playgroud)
这不是编译,但我认为你得到了要点.
| 归档时间: |
|
| 查看次数: |
11677 次 |
| 最近记录: |