一、屏幕旋转检测方法 在特别的场景下,需要针对屏幕旋转作特殊处理。在ios系统下实现相关的功能还是比较方便的。 我下面介绍两种方法: 1、监测状态栏方向 Debug时我们发现下面这段代码没有被打印 这是因为这种方式监听的是StatusBar也就是状态栏的方向,所以这个是跟你的布局有关的,你的布局转了 ...
分类:
移动开发 时间:
2016-05-04 18:38:47
阅读次数:
190
若当前的ViewController中只有一个scrollView,点击状态栏,该scrollView就会滚动到顶部。但当ViewController中有多个scrollView时,就不灵了!这个时候,怎么去兼容呢? UIScrollView有这么一个属性scrollsToTop。按住command ...
分类:
移动开发 时间:
2016-05-04 18:38:17
阅读次数:
467
在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度。状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。 ...
分类:
其他好文 时间:
2016-05-03 00:22:01
阅读次数:
165
以前写过一个沉浸式状态栏 的实现方式 Android 沉浸式状态栏 实现方式一 现在有个更为简单的实现方式 。 相关链接 http://www.apkbus.com/forum.php?mod=viewthread&tid=255929&extra=page%3D3%26filter%3Dsorti ...
分类:
移动开发 时间:
2016-04-29 22:11:04
阅读次数:
225
需要改变下拉状态栏的背景色。
关于这方面的代码路径 frameworks/base/packages/SystemUI中通过androidSDK自带的工具uiautomatorviewer 可以获得控件的id
顶部状态栏的id 为header
在frameworks/base/packages/SystemUI 中寻找id为header的控件在res/layout文件夹下的status_b...
分类:
其他好文 时间:
2016-04-29 18:29:16
阅读次数:
134
说起状态栏其实都见过,但是具体不知道是哪个位置(我以前就不知道。。),先来看下图
如上图所示就是状态栏的位置,对于实现状态栏我大致分为如下过程:
资源文件
对话框
IDD_DIALOG1
字符串表
STRINGTABLE
菜单
IDR_MENU1
图标
IDI_ICON1
实现过程...
1.在info.plist中添加View controller-based status bar appearance,值为NO 2.在设置状态栏的地方添加代码 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle ...
分类:
其他好文 时间:
2016-04-29 11:49:48
阅读次数:
198
1. 软件启动瞬间即弹出启动图的时候隐藏状态栏的方法 修改<YOUR_APP>-Info.plist,在Xcode中修改,在根结点Iinfo下面新加一项“Status bar is initially hidden”(不用手动输入,可以直接在下拉菜单中选取)。这是个BOOL类型的键值,选择YES即可 ...
分类:
移动开发 时间:
2016-04-29 11:49:39
阅读次数:
259
Top Layout Guide用于自动布局的辅助,在Storyboard中可以看到Top Layout Guide作为ViewController的属性存在,也就是topLayoutGuide,官方文档对这个属性的Discussion是: topLayoutGuide属性表示不希望被透明的状态栏或 ...
分类:
其他好文 时间:
2016-04-27 17:08:54
阅读次数:
362
需要改变下拉状态栏的背景色。
关于这方面的代码路径 frameworks/base/packages/SystemUI中通过androidSDK自带的工具uiautomatorviewer 可以获得控件的id
顶部状态栏的id 为header
在frameworks/base/packages/SystemUI 中寻找id为header的控件在res/layout文件夹下的status_b...
分类:
其他好文 时间:
2016-04-26 20:42:17
阅读次数:
212