iOS两个强制旋转屏幕的方法
来源:互联网 发布:义隆单片机价格 编辑:程序博客网 时间:2024/06/10 01:17
第一个:
// 状态栏动画持续时间 CGFloat duration = [UIApplication sharedApplication].statusBarOrientationAnimationDuration; [UIView animateWithDuration:duration animations:^{ // 修改状态栏的方向及view的方向进而强制旋转屏幕 [[UIApplication sharedApplication] setStatusBarOrientation:_bottomView.landscapeModel ? UIInterfaceOrientationLandscapeRight : UIInterfaceOrientationPortrait]; self.navigationController.view.transform = _bottomView.landscapeModel ? CGAffineTransformMakeRotation(M_PI_2) : CGAffineTransformIdentity; self.navigationController.view.bounds = CGRectMake(self.navigationController.view.bounds.origin.x, self.navigationController.view.bounds.origin.y, self.view.frame.size.height, self.view.frame.size.width);}];
第二个:非arc:1234if
([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
[[UIDevice currentDevice] performSelector:@selector(setOrientation:)
withObject:(id)UIInterfaceOrientationLandscapeRight];
}
arc下:123456789if
([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
SEL selector = NSSelectorFromString(@
"setOrientation:"
);
NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]];
[invocation setSelector:selector];
[invocation setTarget:[UIDevice currentDevice]];
int
val = UIInterfaceOrientationLandscapeRight;
[invocation setArgument:&val atIndex:2];
[invocation invoke];
}
0 0
- iOS两个强制旋转屏幕的方法
- iOS两个强制旋转屏幕的方法
- iOS两个强制旋转屏幕的方法
- iOS两个强制旋转屏幕的方法
- iOS两个强制旋转屏幕的方法
- 两个强制屏幕旋转的方法
- iOS强制旋转屏幕
- ios屏幕强制旋转
- iOS强制屏幕旋转
- iOS屏幕强制旋转
- iOS 强制屏幕旋转
- iOS 强制旋转屏幕
- iOS - 强制旋转屏幕之代码实现
- iOS屏幕旋转,强制横竖屏
- iOS 禁止屏幕旋转的方法
- iOS 禁止屏幕旋转的方法
- 如何强制旋转屏幕
- IOS 关于IOS8屏幕的强制旋转与新的特性
- 常用正则表达式
- UVALive 6470 Chomp 记忆化搜索
- mini2440裸机编程------IIS
- synchronized和Lock的区别
- 自动化测试入门
- iOS两个强制旋转屏幕的方法
- [玩转SQL]:06 子查询
- Java:Unicode简介
- andriod中checkbox图标的修改、textView(editText)周围图标的位置设置
- 驴子圈资讯:汉莎航空投资机票搜索技术公司Vayant Travel
- 10大革新开源项目引导世界技术
- c和c++分别实现动态分配二、三维数组
- 实现H264格式视频的流媒体播放
- vs创建的c#winform项目出现缺少根文件,无法读取项目文件*.csproj?