【发布时间】:2014-11-19 08:48:51
【问题描述】:
我用 .xib 创建了一个模态 UIView,当我点击按钮时,我想显示这个 UIView。但是我在 presentViewController 中有一个错误:将“void”发送到不兼容类型“UIViewController”的参数。感谢您的回答。
- (void)modal {
modalViewController *mvc = [[modalViewController alloc] initWithNibName:@"modalViewController" bundle:nil];
UIView * modal = [[UIView alloc] initWithFrame:CGRectMake(self.view.center.x/2, self.view.center.y/2, 240, 320)];
modal.backgroundColor = [UIColor whiteColor];
[modal addSubview:mvc.view];
[self.view addSubview:modal];
}
- (IBAction)showBTN:(id)sender {
[self presentViewController:[self modal] animated:YES completion:nil];
}
【问题讨论】:
标签: objective-c ios7 uiview uiviewcontroller modalviewcontroller