<h4>iOS横屏开发如何开启本地相册</h4>
为什么说横屏如何开启相册呢,开启相册不就是启动
UIImagePickerController就行了吗?嗯,大多数APP都是竖屏的,这时启动UIImagePickerController是没有问题,但是在横屏的情况的启动UIImagePickerController是会崩溃的,因为UIImagePickerController只支持竖屏。
<h4>解决思路</h4>
1.做一个category让UIImagePickerController支持横屏
2.在要开启相册的时候发一个通知到Appdelegate,让UIInterfaceOrientationMask=UIInterfaceOrientationMaskAll
<h4>实际问题</h4>
思路1实现不了,需要在思路2的前提下。加了分类效果就是相册横屏.gif,不加分类就是相册竖屏.gif
<a href='https://github.com/scrumsnail/LandScapeImagePicker'>demo</a>
<h4>最后补充</h4>
在这次iOS10出来之后,以前的项目出现了许多的问题。蓝牙、音频以及相册等,都需要安全验证了,下面例举了有关事项,如有不足还请补充(在info.plist添加)。
- 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使 用你的麦克风?
- 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
- 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
- 通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
- 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
- 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
- 日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
- 定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据