iOS 8在应用界面的可视化设计上添加了一个新的特性-Size Classes,对于任何设备来说,界面的宽度和高度都只分为两种描述:正常和紧凑。这样开发者便可以无视设备具体的尺寸,而是对这两类和它们的组合进行适配。这样不论在设计时还是代码上,我们都可以不再受限于具体的尺寸,而是变成遵循尺寸的视觉感官来进行适配
要知道Size Classes并不能帮我们自动布局,而是帮助我们来管理不同类型的IB...
分类:
移动开发 时间:
2015-01-08 11:27:00
阅读次数:
228
z以后一篇介绍sizeclasses啦。这次弄一个播放页面。会用到旋转然后重新布局的
如下创建出视图:
然后用自动布局来约束它
竖屏差不多为这样
然后我们来做出横屏
约束后差不多是这个样子
然后来看下转换屏幕方向的效果
竖屏:
横屏...
分类:
移动开发 时间:
2015-01-08 11:25:06
阅读次数:
163
某天,在ios8.1下运行了一个之前没有问题的老项目,登录的时候出现了:NSXMLParser does not support reentrant parsing。直接翻译成中文,系统的xml解析不支持折返解析,不理解!于是开始写demo测试问题。因为此项目登录接口将2份用途不同的数据合并在同一个...
分类:
移动开发 时间:
2015-01-08 11:06:57
阅读次数:
413
在上一节中,我简单介绍了控件随父LAYOUT自由移动的设置。在这一节,我将介绍一种常见的情况:嵌入窗口。在项目中,我们很少会100%的编写一个软件,特别是界面相关的,我们会使用以前已经编写好的窗口,或网上的开源模块。举一个简单的例子来说,如果你要编写一个视频播放器,关于视频的播放窗口,就用不着用DU...
分类:
其他好文 时间:
2015-01-07 23:31:07
阅读次数:
219
如今iOS8下,使用Storyboards开发十分方便,搭配上Size Class后,并且适配更加便捷。但是突然由代码写界面或者xib转向故事板,难免有一些疑惑。由于故事板下,基本使用连续来跳转页面,但有些情况下总会用到代码控制页面跳转,这个时候传统的初始化ViewController后push过去...
分类:
移动开发 时间:
2015-01-07 23:20:51
阅读次数:
382
我们要实现一个带标题栏和状态栏的程序,同时要支持拉伸,即包括最小化、最大化,图如下:XML: 在DUIDesigner中,拖动窗口边框,即可看到效果,标题栏和状态栏的位置都不变,即随窗口大小而改变。...
分类:
其他好文 时间:
2015-01-07 22:01:27
阅读次数:
243
ios7以后的标题栏默认风格显示式文字黑色,背景是浅色,但是很多时候我们希望是改成深色背景,白色文字的,怎么改呢在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyle...
分类:
移动开发 时间:
2015-01-07 18:26:35
阅读次数:
226
//?iOS8?之前不可用
[[UIApplication?sharedApplication]?openURL:[NSURL?URLWithString:UIApplicationOpenSettingsURLString]];...
分类:
移动开发 时间:
2015-01-07 17:02:36
阅读次数:
188
我们来实际用一下autoLayout
新建一个XIB如下,并且拖动一个文本框,然后将其颜色改变为红色
我们的需求是他将要距离上边30距离左边右边10距离下边10(如果以传统的写死那么在不同的手机上将会是一个特别糟糕的问题,所以我们应该使用自动布局来约束它,解决这个问题)
首先我们选中创建出来的文本框并点击如下按钮
然后将其约束为距离上下左右都10
最后xi...
分类:
移动开发 时间:
2015-01-07 15:04:37
阅读次数:
223