但我需要在宽屏模式下播放视频,并绘制一些在纵向模式下效果最佳的ui元素.此外,屏幕上有时会输入一些文字输入,因此键盘也需要显示为肖像.
是否有可能告诉UIVIEwController何时加载它需要转到Landscape,堆栈上的父视图将是Portrait.
我不想检测用户旋转,我想决定哪些屏幕将是风景,哪些将是肖像.
所以回顾一下,我的应用程序上的everyscreen / vIEw将是肖像,除了我想制作Landscape的那个.可以吗?
非常感谢,
-码
- (BOol)shouldautorotatetoInterfaceOrIEntation:(UIInterfaceOrIEntation)interfaceOrIEntation{// Return YES for supported orIEntationsBOol result = NO;if (interfaceOrIEntation == UIInterfaceOrIEntationLandscapeleft || interfaceOrIEntation == UIInterfaceOrIEntationLandscapeRight) { result = YES;}return result;}
并且您为要支持的方向返回YES.
加载时,此方法将在您的UIVIEwController上调用,因此每次进入UIVIEwController时都不会调用它.
如果你想绝对确定所有其他UIVIEwController都是你想要的方向,那么也要在它们中实现这个方法.
总结以上是内存溢出为你收集整理的iphone – 我可以在我的应用程序中将一个视图显示在Landscape中,其他所有视图都以纵向模式显示吗?全部内容,希望文章能够帮你解决iphone – 我可以在我的应用程序中将一个视图显示在Landscape中,其他所有视图都以纵向模式显示吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)