摘要:
在开发项目中难免会遇到一个富文本,需要用到文字自适应. 下面的方法中我们可以很好的去解决这个问题 .h @interface UILabel (HCL) + (CGFloat)getHeightByWidth:(CGFloat)width title:(NSString *)title font:( 阅读全文
摘要:
在Ios注册时候会需要一个发送验证码倒计时的需求. timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(handleMaxShowTimer:) userInfo:nil repeats 阅读全文
摘要:
浅谈APP中常使用的持久化存储方式,仅供初学者学习. /** * 写入文件 */ -(void)saveUserName:(NSString *)username password:(NSString *)password { [[NSUserDefaults standardUserDefault 阅读全文
摘要:
iOS中,页面之间的相互传值分为正向传值和逆向传值两种方法 正向传值:A想要传值给B,只要在A中包含B的头文件,并获取到B中.h的属性,在modal或push之前,给B中.h文件中的某属性赋值,即可完成传值 本文主要讲述的是逆向传值的几个常用方法:通知传值、代理传值、block传值 如图所示: 操作 阅读全文
摘要:
UITableView控件是项目中使用率非常高的一个控件,下面讲解一下关于该控件刷新数据的几个常用方法 1、数据的刷新 (1)全局刷新表格,这种方法会将屏幕中显示的所有的cell全部刷新一遍,同时也会更新数组的个数 [self.tableView reloadData]; (2)刷新局部的表格 不管 阅读全文
摘要:
前段时间有事情,未能及时更新一些帖子..... 进入正题 7月份开始推出的测试版的Xcode8,很多骚年都按捺不住激动的心情更新了吧,吼吼,我是压抑到9月份才更新的 更新过的Xcode8,会有一些奇怪的小问题,下面给大家列举一下,并提供解决的办法 1、注释代码的快捷键command+/不好用了 解决 阅读全文
摘要:
总共有六种手势识别: 轻击手势(TapGestureRecognizer), 轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏合手势(PinchGestureR 阅读全文
摘要:
1. #import和#include的区别? 参考答案: #import是Objective-C导入头文件的语法,可保证不会重复导入。 #include是C/C++导入头文件的语法,如果是Objective-C与C/C++混编码,对于C/C++类型的文件,还是使用#include来引入,这种写法需 阅读全文
摘要:
在iOS开发过程中,有可能会在多个页面用到一些常量,例如某控件的坐标、控件的固定间距、枚举等…… 下边给大家介绍一个小方法,在一个专门的类中定义这些常量(便于后期的修改和管理),并将头文件导入到PCH文件,就可以在任意地方调用了,步骤如下: 1、创建新的类,继承自NSObject 2、清空.h和.m 阅读全文
摘要:
很多自定义的UITableViewCell,要求显示内容的区域与整体的屏幕宽度有一定距离的间隙,同时上下两个cell之间有一定间隙,如下图所示: 针对此需求,可以在UITableViewCell的.m文件中重写setFrame方法: 这样就能出现图片中的效果了 希望能对大家有所帮助,啦啦啦~~~ 阅读全文