第30月第13天 supportedInterfaceOrientationsForWindow旋转
2024-08-27 05:33:34
1.
对于做视频横屏播放的情况下:做旋转有3种方法。
第一种:就是网上说的用旋转矩阵方法CGAffineTransformMakeRotation来做,直接旋转某个view,之后setFrame,至于状态栏,全屏横屏之后就隐藏吧。这种方法有个弊端是音量图标不能随着一起旋转,QA到时候会挑BUG。
第二种:就是打开工程设置前面也说了弄个导航控制器。
第三种:就是前面说的- (NSUInteger)application:(UIApplication *)applicationsupportedInterfaceOrientationsForWindow:(UIWindow *)window方法。
https://blog.csdn.net/returningprodigal/article/details/51830909
2.
-(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
if (self.isForceLandscape) {
return UIInterfaceOrientationMaskLandscape;
}else if (self.isForcePortrait){
return UIInterfaceOrientationMaskPortrait;
}
return UIInterfaceOrientationMaskAll;
}
https://blog.csdn.net/ghl2318560278/article/details/51579814
最新文章
- Codeforces CF#628 Education 8 C. Bear and String Distance
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式']
- jdk版本及编译版本导致服务器部署UnsupportedClassVersionError错误
- 【SAP BusinessObjects】WEBI中的动态求和,累加函数的使用
- Java基础-JDK动态代理
- Install SQLite
- MS Translator
- 【树状数组】CSU 1811 Tree Intersection (2016湖南省第十二届大学生计算机程序设计竞赛)
- tomcat 会话超时设置
- linux stat系统调用,获取文件信息。
- hdu_5783_Divide the Sequence(贪心)
- Button标签自动刷新问题
- java.lang.RuntimeException: Cannot create a secure XMLInputFactory 异常处理
- git 删除本地分支、远程分支、本地回滚、远程回滚
- vue组件,axios ,路由
- Linux下指定pip install和make install安装路径
- 《Linux内核精髓:精通Linux内核必会的75个绝技》目录
- C# .Net动态调用webService
- 每日英语:In Digital Era, What Does 'Watching TV' Even Mean?
- XShell上传和下载