//取最小值
#define SCREEN_WIDTH MIN(CGRectGetWidth([[UIScreen mainScreen] bounds]),CGRectGetHeight([[UIScreen mainScreen] bounds]))
//取最大值
#define SCREEN_HEIGHT MAX(CGRectGetWidth([[UIScreen...
分类:
移动开发 时间:
2014-12-05 14:18:24
阅读次数:
198
自己写的网络数据请求 第三方框架 断点续传 上传下载 iOS适配完善...
分类:
移动开发 时间:
2014-11-26 14:24:20
阅读次数:
268
1、基本概念
在iPad和iPhone 5出现之前,iOS设备就只有一种尺寸。我们在做屏幕适配时需要考虑的仅仅有设备方向而已。而很多应用并不支持转向,这样的话就完全没有屏幕适配的工作了。随着iPad和iPhone 5,以及接下来的iPhone 6的推出,屏幕尺寸也变成了需要考虑的对象。在iOS7之前,为一个应用,特别是universal的应用制作UI时,我们总会首先想我们的目标设备的长宽各是...
分类:
其他好文 时间:
2014-11-19 20:39:39
阅读次数:
359
Autolayout,开始于iOS6.0
一.什么时候用autolayout比较适合
1.不负责任的骑墙派说法:apple的设备越来越多了,你的应用应该都使用al。(并且用sb)
2.要看应用内容决定。如果你的内容是信息众多,同时需要展示的类别也很多,尺寸动态不定,甚至这些是在列表中的。(如社交应用)。Al能给于很大的帮助。
3.Ma...
分类:
其他好文 时间:
2014-11-19 20:39:39
阅读次数:
209
最近在给公司项目做ios8适配的时候发现tabbar的图片都神奇的消失了,从百度上发现这个给图片加渲染selectedImage = [selectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];unselecte...
分类:
移动开发 时间:
2014-11-18 23:29:14
阅读次数:
263
CCEditBox 在IPad上显示正常的, 但是 点击后进入编辑状态时,里面的文字没有适配,还是IPhone那样小!首先在 CCEditBox 源文件找到 如下的函数:void CCEditBox::touchDownAction(CCObject *sender, CCControlEvent ...
分类:
移动开发 时间:
2014-11-03 16:15:12
阅读次数:
497
最近做着CCEditBox 时,发现点击后,里面的文字没有适配的今天比较,所以解决一下这个问题找到CCEditBox点击时响应的函数是 CCEditBoxImplIOS::openKeyboard我们可以看看这个函数写了什么:-(void) openKeyboard{ [[EAGLView sh.....
分类:
移动开发 时间:
2014-11-01 19:02:58
阅读次数:
217
1.状态栏 StatusBar的适配iOS 7.0以上版本 view的高度包括状态栏 所以要进行版本的适配方法1:改变view的frame view的高度从-20开始在iOS7中view默认是全屏模式,状态栏的高度也加在了view的高度上,例如iOS7之前iphone5中self.view.fram...
分类:
移动开发 时间:
2014-10-25 18:37:28
阅读次数:
243
由于各种原因,我们的程序需要同时支持iOS 7以及之前的版本(例如iOS 6),也就是说开发者不得不同时在iOS 7和iOS 6之间进行开发。实际上开发者对此是比较讨厌的。
iOS 7中的布局问题
下面是非常简单的一个程序,运行在iOS 6中的界面:
而要是运行在iOS 7的模拟器中,会看不到label了:
这是为什么呢?我们对其reveal一下看看吧:
...
分类:
移动开发 时间:
2014-10-24 19:01:26
阅读次数:
271
一、Sizes of App UI Elements二、App IconsiOS 8 更新:Icon-Small@3x.png 87*87Icon-40@3x.png 120*120Icon-60@3x.png 180*180Icon.png57*57Icon@2x.png114*114Icon-S...
分类:
移动开发 时间:
2014-10-11 17:47:55
阅读次数:
202