iphone – 呈现一个视图控制器,它的大小是屏幕的一半
发布时间:2020-12-14 19:52:54 所属栏目:百科 来源:网络整理
导读:我正在尝试使用只有一半高度的视图控制器 [self presentModalViewController:menu animated:YES]; 问题是当它出现时,视图控制器结束与屏幕相同的大小. 我也尝试将“菜单”设置为屏幕的全尺寸,并将视图的透明度更改为白色,但这也不起作用. 解决方法 只需使用
我正在尝试使用只有一半高度的视图控制器
[self presentModalViewController:menu animated:YES]; 问题是当它出现时,视图控制器结束与屏幕相同的大小. 解决方法
只需使用核心动画或动画过渡,其UIView大小只是屏幕的一半.您需要添加到主视图的持有者视图.
将半尺寸视图放在屏幕下方(halfView.y = 480或320,具体取决于方向). 向上动画它. 这样的事情可能是: // set up an animation for the transition between the views CATransition *animation = [CATransition animation]; [animation setDuration:0.5]; [animation setType:kCATransitionPush]; [animation setSubtype:kCATransitionFromBottom]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaSEOut]]; [holderView addAnimation:animation forKey:@"SwitchToView1"]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |