iOS--常用代码块
量锅
业精于勤荒于嬉,行成于思毁于随
展开
-
iOS -- tableView相关
取消Cell的高亮选中状态:cell.selectionStyle = UITableViewCellSelectionStyleNone;原创 2016-08-08 10:26:24 · 292 阅读 · 0 评论 -
iOS-程序中拨打电话
程序中拨打电话号码1.使用场景:很多电商类app中都有联系客服、拨打某某电话等。2. 实现代码:- (void)CallPhone;原创 2017-01-03 11:52:48 · 444 阅读 · 0 评论 -
iOS -- 获取控件内容的大小
Masonry非常好用,但有些简单能自己搞何必去麻烦masonry呢? 以下是一些常用的,简单的适配约束技巧。 1. label 上的约束建立 固定了文字字体的大小,然后让label的大小随文字来改变. [titleLabel sizeToFit];固定了label的frame,让文字改变font来适应label titleLabel.adjustsFontSizeToFitWid原创 2016-10-19 11:39:07 · 1143 阅读 · 0 评论 -
iOS -- 倒计时获取验证码
重新发送短信的计时1. 倒计时发送验证码,界面跳转计时会重置2. 倒计时发送验证码,界面跳转后计时不会重置原创 2016-11-24 10:31:08 · 486 阅读 · 0 评论 -
iOS--弹出视图后使window背景变暗
弹出视图关闭视图简单封装的PickerViewpickerViewh文件pickerViewmViewController中实现思路解析: 1. 首先要拿到window(方式有多重可以app delegate,或者创建window然后在变为keywindow等等方式) 2. 然后创建一个backgroundView,使其frame和window相等,设置背景颜色,再添加到window上原创 2016-08-06 10:55:46 · 5533 阅读 · 1 评论 -
iOS--常用宏定义
个人觉得CSDN的“[TOC]” 太不好用了,不知道是不是我没有用对,点击跳下去了就翻不上来了真是…… 干脆就不用了目录了。开发中常用的宏定义还是有很多很多 《常用宏大全》以下是我在实际开发过程中收录的宏定义,某些太简单的就没有记录了。 在开发中常用宏定义我会持续收录……//打印输出 ———— 定位打印位置# define NSLog(FORMAT, ...) fprintf(stderr,"原创 2016-08-04 22:08:43 · 341 阅读 · 0 评论 -
iOS--NSError的自定义以及使用
NSError的应用在实际开发中也是经常会接触到的,这是我在做登录界面的时候,我希望输入框输入完成后即刻判断输入是否正确,如果输入错误需要显示错误信息。 也想过用一个block里边装个数组@[BOOL,NSString]这样来完成需求,其实也是可以的。不过和不用用NSError呢? 下边我贴出了我定义的CheckManger(信息检测类):在manager的头文件中#import <Founda原创 2016-09-28 15:22:03 · 3559 阅读 · 0 评论 -
iOS -- 导航栏和标签栏的一些设置
UINavigationBar && UITabbarItem相关 设置导航栏字体的大小以及颜色[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont boldSystemFontOfS原创 2016-09-26 15:24:22 · 2000 阅读 · 0 评论 -
iOS -- 生成一张Image
设置button的时候,需要在normal状态和selected状态设置不同的颜色,然而背景颜色没有状态可言。所以设置不同颜色图片的backImg就OK/**返回一张指定大小,指定颜色的图片*/- (UIImage *)clearImageWithSize:(CGSize) size color:(UIColor *)color{ // UIGrphics // 设置一个fram原创 2016-08-11 19:39:05 · 1008 阅读 · 0 评论 -
iOS -- block的正确使用
1. block相关内容 …………………………………….. …………………………………….. …………………………………….. …………………………………….. …………………………………….. …………………………………….. …………………………………….. …………………………………….. 2. block的使用 常用的三个方法 1.block的声明书写格式 2.判原创 2016-08-16 15:43:42 · 377 阅读 · 0 评论 -
iOS -- textfield输入时键盘升起,改变view高度
遵循textfield协议在输入开始时和输入结束两个方法里边改变当前视图的frame就可以了!//iOS TextField输入框点击键盘时随着键盘上移-(void)textFieldDidBeginEditing:(UITextField *)textField{ int offset = self.frame.origin.y - 216.0;//iPhone键盘高 [UIV原创 2016-08-05 16:41:33 · 2995 阅读 · 0 评论 -
iOS -- navigationBar分割线
今天有这么一个需求:需要隐藏掉navigationBar下边的分割线,以前是处理过这个问题的,原理知道,代码却记不起来了。简单查阅了一下,找到了一些方法。现在总结一下。也方便以后查看第一种方法 1. 效果不错,直接去掉了NavigationController的Bar分割线,而没有其他副作用。//首先,需要添加一个属性//@property (nonatomic,strong)UIImageVi原创 2016-08-12 17:05:15 · 925 阅读 · 0 评论 -
iOS --代码实现拉伸图片
//原始的图片UIImage *originImg = [UIImage imageNamed:@"test"]; // 设置左边端盖宽度(这里是从一半宽度往左),系统会处理右端为:本身的宽-左端设置-1; NSInteger leftCapWidth = originImg.size.width * 0.5; // 设置上边端盖高度 NSInteger topCa原创 2016-08-09 09:39:36 · 345 阅读 · 0 评论 -
iOS --时间戳相关
时间戳的处理。格式转换如: 2016-8-8 9:48:56 ———-> 1470736188h文件中暴露的接口有:@interface DateManager : NSObject/**把时间转为字符串*/+ (NSString *)transDate:(NSDate *)date;/**把时间戳转为格式时间 */+ (NSString *)transDateStr:(NSString *)原创 2016-08-08 09:54:03 · 370 阅读 · 0 评论 -
iOS--富文本相关
富文本相关操作:1.文本基本操作2.文本中的点击跳转转载 2016-12-30 13:13:13 · 344 阅读 · 0 评论