修改模态推出界面的大小:
例子:如界面A模态推出界面C,我们只需要在界面A中设置如下属性,就可以了。
设置界面A的属性
self.definesPresentationContext = YES;//self指的界面A
然后设置界面C的属性
Cvc.modalPresentationStyle = UIModalPresentationOverCurrentContext;
Cvc.view.superview.frame = CGRectMake(0, 0, WIDTH, HEIGHT - 64);//重新设置界面C的view的大小
只需要设置这几个属性,就可以随意改变模态推出界面的大小了
网友评论