PF1*_*PF1 2 iphone cocoa-touch uiviewcontroller uiview
我试图在UIViewController上调用presentModalViewController以显示一个地址簿"视图",但是我遇到了一些问题."控制"应用程序的UIViewController只是将视图绘制到屏幕上,然后让视图完成所有用户交互处理等.但是现在,我需要以某种方式需要回溯到UIViewController才能调用presentModalViewController在上面.有人会有任何想法如何实现这一目标吗?
谢谢你的帮助!
Nic*_*ord 12
假设你的控制器的UIView是子类,你可以添加一个属性.
@interface MyView : UIView
{
UIViewController *parentController;
}
// Don't use retain or you'll have a circular reference
@property(nonatomic, assign) UIViewController *parentController;
@end
Run Code Online (Sandbox Code Playgroud)
然后在您的UIViewController代码中将self指定给parentController属性.
-(void)viewDidLoad
{
myView.parentController = self;
}
Run Code Online (Sandbox Code Playgroud)
这是你追求的吗?虽然引出了一个问题,为什么不是您的视图控制器不控制你的看法?
| 归档时间: |
|
| 查看次数: |
4580 次 |
| 最近记录: |