码迷,mamicode.com
首页 > 移动开发 > 详细

新建ios项目,运行时一闪即逝,并未显示出画的界面,以及分辨率自适应问题

时间:2015-03-07 06:12:05      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

最近才开始自学ios,之前找的资料相对老旧,看到资料里面画界面是在.xlb文件里画的,而我画出来运行出来却是下面这样的,这和说好的不一样啊。于是我百度了下才知道Xcode6.1版本的正常界面显示的都应该写在Main.storyboard里,而我把界面写在了LaunchScreen.xlb里面,所以画的界面只是一闪而过。

 

技术分享

 

 

重新画界面后,没有做任何设置,这个时候画出来的界面分辨率和模拟器不太一样,界面有点跑偏,看到百度上说去掉下图中的两个√,于是去掉后,用的iPhone6的模拟器还是有点偏,换成iPhone5s的模拟器显示的界面正常。

技术分享

 

这样一来分辨率问题其实并没有得到解决,我想达到的目的是自适应分辨率。于是把上面那两个√又勾回去了。然后查到可以通过改边界间距来实现一个绝对布局。于是先选中我画的那个button,增加边界上下左右的间距约束如图。

技术分享

技术分享

然后出来的效果是这样的:

技术分享

技术分享

尼玛虽然自适应了,但是画风不一样啊。想了想,把上下的边界约束删掉了,只留下左右的边界约束:

技术分享

于是效果就比刚才好很多了

技术分享



唉,瞎折腾了2个小时。

新建ios项目,运行时一闪即逝,并未显示出画的界面,以及分辨率自适应问题

标签:

原文地址:http://www.cnblogs.com/mikado-Q/p/4319644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!