testVC.modalPresentationStyle = UIModalPresentationFormSheet; 更改 VC大小
2014-07-01 16:59
393 查看
本文转载至 http://www.cocoachina.com/bbs/simple/?t31199.html
TestViewController *testVC = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
testVC.modalPresentationStyle = UIModalPresentationFormSheet;
testVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:testVC animated:YES];
testVC.view.superview.frame = CGRectMake(0, 0, 649, 397);//it's important to do this after presentModalViewController
testVC.view.superview.center = self.view.center;
注意:/it's important to do this after presentModalViewController
TestViewController *testVC = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
testVC.modalPresentationStyle = UIModalPresentationFormSheet;
testVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:testVC animated:YES];
testVC.view.superview.frame = CGRectMake(0, 0, 649, 397);//it's important to do this after presentModalViewController
.......
K,问题解决。。。还一定要在[self presentModalViewController:testVC animated:YES];之后设置frame的大小!!
TestViewController *testVC = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
testVC.modalPresentationStyle = UIModalPresentationFormSheet;
testVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:testVC animated:YES];
testVC.view.superview.frame = CGRectMake(0, 0, 649, 397);//it's important to do this after presentModalViewController
testVC.view.superview.center = self.view.center;
注意:/it's important to do this after presentModalViewController
TestViewController *testVC = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
testVC.modalPresentationStyle = UIModalPresentationFormSheet;
testVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:testVC animated:YES];
testVC.view.superview.frame = CGRectMake(0, 0, 649, 397);//it's important to do this after presentModalViewController
.......
K,问题解决。。。还一定要在[self presentModalViewController:testVC animated:YES];之后设置frame的大小!!
相关文章推荐
- presentModalViewController使用 UIModalPresentationFormSheet,无法改变frame大小
- presentModalViewController使用 UIModalPresentationFormSheet,无法改变frame大小
- 关于ios 8 7 下的模态窗口大小的控制 代碼+場景(mainstoryboard)( Resizing UIModalPresentationFormSheet )
- UIModalPresentationFormSheet 改变加变大小
- iOS ipad开发 UIModalPresentationFormSheet模式的VC 无法关闭键盘解决方法
- UIModalPresentationFormSheet风格下的键盘隐藏
- IPhone开发 IPad使用UIModalPresentationFormSheet时隐藏键盘
- UIModalPresentationFormSheet模式下隐藏键盘
- iPad keyboard will not dismiss if modal view controller presentation style is UIModalPresentationFor
- iPad UIModalPresentationFormSheet 键盘不隐藏
- Ipad项目中用到的UIModalPresentationFormSheet,点击阴影部分dismiss 当前presented的controller
- IPad使用UIModalPresentationFormSheet时隐藏键盘
- iOS UIModalPresentationFormSheet风格下的键盘隐藏
- UIModalPresentationFormSheet resizing view
- ipad开发 控制器模态显示(UIModalPresentationFormSheet)实现点击UIDimmingView回收键盘
- uimodalpresentationformsheet resize ios7
- 转:VC MFC菜单栏(CMenu)控件(菜单栏字体大小的更改。。。等等)
- [转]UIModalPresentationStyle和UIModalTransitionStyle
- 通过模态弹出视图 self.view.window.rootViewController灵活应用 modalTransitionStyle、modalPresentationStyle
- UIModalPresentationStyle和UIModalTransitionStyle