这几天做App的时候,需要添加旋转屏通知以便调整UI布局 刚开始我使用的是UIDeviceOrientationDidChangeNotification, 一直有一些问题就是,如果使用这个通知,当iPhone/iPad旋转的时候,你会得到的旋转方向会是所有的 UIDeviceOrientationUnknown和UIDeviceOrientationFaceUp等 typedef enum { UIDeviceOrientationUnknown, UIDeviceOrientationPor…
一类情况: 初始化app的方向,比如只支持横屏或者竖屏.下面举例只支持竖屏的案例 在app的属性里面手动设置 上面标注了该app支持的方向种类,要是在app里支持Portrait方向,还需要添加以下代码 二类情况: 上面的代码表明app支持了两个方向,Protrait 和PortraitUpsideDown,如果我要求在app在某个 方向的时候禁止屏幕旋转,该怎么做呢? 在swift中禁止当前屏幕旋转 UIDevice.currentDevice().endGeneratingDeviceOri…
转载自:http://momirror.blog.163.com/blog/static/48418184201361541235481/ 一.键盘 1.UIKeyboardWillShowNotification-将要弹出键盘 2.UIKeyboardDidShowNotification-显示键盘 3.UIKeyboardWillHideNotification-将要隐藏键盘 4.UIKeyboardDidHideNotification-键盘已经隐藏 5.UIKeyboardWillCha…
一.键盘1.UIKeyboardWillShowNotification-将要弹出键盘2.UIKeyboardDidShowNotification-显示键盘3.UIKeyboardWillHideNotification-将要隐藏键盘4.UIKeyboardDidHideNotification-键盘已经隐藏5.UIKeyboardWillChangeFrameNotification-键盘将要改变frame6.UIKeyboardDidChangeFrameNotification-键盘已经…
当了一次搬运工,原地址:http://blog.csdn.net/db905517804/article/details/50569949 用法: - (void) viewWillAppear:(BOOL)animated{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillEnterForegroundNotification) name:UIApplicationWillEnte…
只含有 .关于横竖屏的代码 #import "InspectionReportViewController.h" #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) @interface InspectionReportViewController ()<UIWebViewDel…
单独的页面支持横竖屏的状态调整,HTML5加载下 工程中设置只支持竖屏状态,在加载HTML5的界面可以是横竖屏的,在不对工程其他界面/设置做调整的同时,可以这样去 #import "ViewController.h" #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) @interfa…
//音频 AVF_EXPORT NSString *const AVAudioSessionInterruptionNotification //音频中断出现 AVF_EXPORT NSString *const AVAudioSessionRouteChangeNotification //系统的音频线路发生改变 AVF_EXPORT NSString *const AVAudioSessionMediaServicesWereLostNotification //媒体服务终止 AVF_EXP…
一.键盘 1.UIKeyboardWillShowNotification-将要弹出键盘 2.UIKeyboardDidShowNotification-显示键盘 3.UIKeyboardWillHideNotification-将要隐藏键盘 4.UIKeyboardDidHideNotification-键盘已经隐藏 5.UIKeyboardWillChangeFrameNotification-键盘将要改变frame 6.UIKeyboardDidChangeFrameNotificatio…
iOS通知中心 它是iOS程序内部的一种消息广播机制,通过它,可以实现无引用关系的对象之间的通信.通知中心他是基于观察者模式,它只能进行程序内部通信,不能跨应用程序进程通信. 当通知中心接受到消息后会根据设置,将消息发送给订阅者,这里的订阅者可以有多个 通知中心原理 看完上图你应该明白通知中心所做的事情了吧, 接下来我们就来看看通知中心. 首先必须了解2个类: // 这个类用来传递发送通知过程中传递信息的载体 NSNotification // 这是iOS中通知中心的灵魂, 由该类实现了观察者模…