我需要使用以下参数修改视图的模式表示:
1 - 模态视图仅填充 ipad 屏幕的右半部分。
2 - 动画从屏幕的左半部分运行。
我在 iosframeworks.com、cocoacontrols.com、big nerd rach 的书籍、ios 食谱、ios 突破极限、stackoverflow 和谷歌中进行了搜索。有可能这样做吗?
感谢你的协助
为了测试,经过两天的搜索答案,我创建了以下代码,我正在执行以下代码,因为根视图控制器CMMainView,视图控制器CMVistaModal是空的,它没有任何覆盖的方法,也没有xib,也没有其他变量,设备系列是 iPad
-(IBAction)accion:(id)sender
{
CMVistaModal *modal = [[CMVistaModal alloc] init];
[modal setModalPresentationStyle:UIModalPresentationFormSheet];
[self presentViewController:modal animated:NO completion:nil];
[modal.view.superview setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
[modal.view.superview setFrame:CGRectMake(800, 120, 200, 500)];
[UIView animateWithDuration:1 animations:^{
modal.view.superview.transform = CGAffineTransformMakeTranslation(-200, 0);
}];
}
我如何执行相同的操作但覆盖 CMVistaModal 中的方法?