一,前言: 现在的手机品牌和型号越来越多,导致我们平时写布局的时候会在个不同的移动设备上显示的效果不同,比如我们的设计稿一个View的大小是300px,如果直接写300px,可能在当前设备显示正常,但到了其他设备可能就会偏小或者偏大,这就需要我们对屏幕进行适配。 安卓原生的话 ...
iOS开发小技巧 runtime适配字体 版权声明:本文为博主原创文章,未经博主允许不得转载,有问题可联系博主Email: liuyongjiesail icloud.com 一个iOS开发项目无外乎就是纯代码布局 xib或SB布局。那么如何实现两个方式的字体大小适配呢 字体大小适配 纯代码 定义一个宏定义如下: 宏中的 . 是在plus下的大小放大比例,可以根据自己的实际情况来调整。 纯代码中设 ...
2017-03-31 13:55 0 1905 推荐指数:
一,前言: 现在的手机品牌和型号越来越多,导致我们平时写布局的时候会在个不同的移动设备上显示的效果不同,比如我们的设计稿一个View的大小是300px,如果直接写300px,可能在当前设备显示正常,但到了其他设备可能就会偏小或者偏大,这就需要我们对屏幕进行适配。 安卓原生的话 ...
一、旋转处理 第一步:注册通知 [[NSNotificationCenter defaultCenter] addObserver:self ...
iOS键盘 inputView 和 inputAccessoryView 1.inputAccessoryView UITextFields和UITextViews有一个inputAccessoryView的属性,当你想在键盘上展示一个自定义的view时,你就可以设置该属性。你设置 ...
iOS中设置applicationIconBadgeNumber 在iOS7中直接设置applicationIconBadgeNumber没有问题,但是在iOS8之后设置applicationIconBadgeNumber,程序没有反应. 因为在iOS8之后想要设置 ...
一、在解析json数据的时候,得到的集合对象或者数组对象在用%@打印的时候回出现类似乱码的情况。如图: 在iOS中打印字典或者数组对象,系统会默认调用字典对象和数组对象的descriptionWithLocale:方法。所以解决方案就是增加在.m文件中重写了两个 ...
纯代码自定义cell 自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样) 1.新建一个继承自UITableViewCell的子类 2.在in ...
计算label的Size方法 sizeWithAttributes:方法 适用于不换行的情况,宽度不受限制的情况 boundingRectWithSize:方法,适用于换行的情 ...