- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 iOS 页面自动布局-NSLayoutConstraint简介
使用AutoLayout之前需要知道以下两点:1.必须设置 translatesAutoresizingMaskIntoConstraints为NO。2.如果是viewControl则AutoLayout适配写在[- updateViewConstraints]中; 如果是view则AutoLayout适配写在[- updateConstraints]中。 方法:
2016-03-11 17:46:13 5081
原创 xib按比例添加约束做屏幕适配探讨(未完)
近期做UI时,要兼顾到不同屏幕手机的UI显示。美工给的标注图是基于iPhone6,所以对于左右边界距离的标注,要按比例来设定。否则,可能会导致在某些手机比如IP4下显示不全。对于手写代码可以通过frame的x,y值按IP6下的比例设定//视图的高度与宽度#define kScreen_Height [UIScreen mainScreen].bounds.size.heigh
2016-03-10 17:34:10 10956 4
原创 关于网络请求返回数据是nil的情况
根据网络请求返回的json数据,有可能后台返回的数据为空,得到(null)或者的返回值。此时若不对该类型数据做判断,后面(大多数情况下是当作字符串)用到时会报错,导致应用闪退。对指定返回值做判断:if(m_result==nil){ NSLog(@"返回值是nil");}还有就是:if([m_result isEqual:[NSN
2016-03-06 19:56:22 3602
转载 IOS TextField 输入银行卡号格式化(每四位中间空一格)
最近做的项目有关于银行卡号输入的情景设定,参照微信绑卡操作,输入卡号数字每隔4位空1位。由于赶进度,没细作研究,特此网上摘录的代码片段,如下:-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)
2016-03-06 19:51:09 4689
原创 Xcode里一个工程(Project)多个项目(target)做版本控制讨论
最近项目即将发布测试,考虑到更换发布证书,以及发布环境(PRD)和之前的开发环境(DEV),测试环境(STG)的某些配置不同,比如bundle ID,对应的听云的Apikey,高德地图的Apikey,消息推送的推送服务器地址不同等。我们用了两种方法进行处理,1.通过在.里h宏定义或者在对应文件里,判断是否是PRD,STG等来修改对应的key,例如#define baseURL [KSe
2016-03-06 14:32:37 1535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人