1.首先在自定义的视图中重写layoutSubviews方法 - (void)layoutSubviews{ UIInterfaceOrientation orientation = [UIApplication sharedApplication].statusBarOrientation ;//
分类:
其他好文 时间:
2016-02-05 18:58:40
阅读次数:
120
一、键盘遮挡的场景分类1. 开始页面录入。输入控件在屏幕的下部,键盘出现后遮挡输入控件2. 切换焦点。新输入框被当前键盘部分遮挡,可点击3. 切换输入法。4. 屏幕旋转。屏幕高度发生变化,原未被遮挡输入框旋转后被遮挡二、UI需上移的距离计算计算控件底部与键盘终点顶部的距离,调整阀值自定。通常选择输入...
分类:
移动开发 时间:
2016-01-20 22:28:40
阅读次数:
1403
- (void)statusBarOrientationChange:(NSNotification *)notification{ UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOr...
分类:
其他好文 时间:
2016-01-16 11:58:37
阅读次数:
164
1.在AppDelegate.h 里添加标记2.在AppDelegate.m 里添加这个方法3.打开屏幕旋转[(AppDelegate*)[UIApplicationsharedApplication].delegatesetAllowRotation:YES];4.取消屏幕旋转 [(AppDele...
分类:
其他好文 时间:
2016-01-15 16:01:59
阅读次数:
173
一、新特性Size Class介绍随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhone及iPad)iOS设备屏幕尺寸及屏幕旋转时候...
分类:
移动开发 时间:
2016-01-04 18:10:05
阅读次数:
159
/* 屏幕旋转事件:onorientationchange添加屏幕旋转事件侦听,可随时发现屏幕旋转状态(左旋、右旋还是没旋)*/// 判断屏幕是否旋转function orientationChange() { switch(window.orientation) { case 0: ...
分类:
编程语言 时间:
2015-12-26 20:56:50
阅读次数:
485
随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhone及iPad)iOS设备屏幕尺寸及屏幕旋转时候的UI适配问题 。二、为什么要使用...
分类:
其他好文 时间:
2015-12-20 13:09:53
阅读次数:
136
这个是在做小秘书的体重曲线图的时候用到的,横排的时候可以多显示些内容,可是由于很多未知的冲突导至屏幕旋转起来非常麻烦,可用用旋转页面的内容来达到旋转屏幕的效果。代码如下: //旋转90度 CGAffineTransform at =CGAffineTransformMakeRotatio...
分类:
其他好文 时间:
2015-12-16 19:02:08
阅读次数:
138
1、屏蔽AppDelegate下面的屏幕旋转方法#pragma mark - 屏幕旋转的//- (UIInterfaceOrientationMask)application:(UIApplication*)application supportedInterfaceOrientationsForW...
分类:
移动开发 时间:
2015-12-16 18:52:38
阅读次数:
253
苹果官方有一句话说的非常好:当控制器的view互为父子关系,那么控制器最好也互为父子关系我之前有一篇博客说控制器view的显示里边我说了一个很严重的问题,就是当控制的view还在,但是控制器不在了,造成了数据无法显示的问题,所以我们就要想办法保住控制器的命。那么我们今天继续来看一下,如何保住控制器的命。
今天我们来用屏幕旋转的一个案例来说明一个问题:当控制器的view互为父子关系的时候,控制器不是父...
分类:
移动开发 时间:
2015-12-16 10:51:52
阅读次数:
183