- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 iOS-UIView常用的setNeedsDisplay和setNeedsLayout
1.UIView的setNeedsDisplay和setNeedsLayout方法首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews,就可以 处理子视图中的一些数据。综上所诉,s
2016-06-24 19:41:16 199
原创 Reachability 监测网络状态(第三方框架)
Reachability 监测网络状态(第三方框架)注册通知观察者,网络状态改变时,接收通知![[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(InternetStatusChanged) name:kReachabilityChangedNotification object:nil]; //
2016-06-20 16:42:28 264
转载 button防止被重复点击的相关方法(详细版)
button防止被重复点击的相关方法(详细版)我的git地址:https://github.com/smileshang/simpleTools.git包含了多个自己总结出来的工具类,喜欢的给个star,谢谢。一、避免屏幕内多个button被同时点击1、在AppDelegate中添加 [[UIButton appearance] setExclusiveTouch:YES];
2016-06-17 08:29:01 3225
转载 iOS键盘高度的获取
- (void)viewDidLoad{ [super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboard
2016-06-16 10:33:15 237
转载 使用Xcode7的Instruments检测解决iOS内存泄露
第一步:打开Xcode7自带的Instruments或者:按上面操作,build成功后跳出Instruments工具,选择Leaks选项选择之后界面如下图: 到这里之后,我们前期的准备工作做完啦,下面开始正式的测试!1.选中Xcode先把程序(command + R)运行起来2.再选中Xcode,按快捷键(command + control + i)运行起来
2016-06-14 16:02:05 295
转载 iOS通知传值的使用
iOS通知传值的使用输入所要发送的信息 ,同时将label的值通过button方法调用传递,- (IBAction)buttonClick:(id)sender { //添加 字典,将label的值通过key值设置传递 NSDictionary *dict =[[NSDictionary alloc] initWithObjectsAndKeys:self.textFie
2016-06-12 15:19:04 216
转载 iOS开发中常用第三方库的整理
名称作用说明AFNetworking基于HTTP协议联网 SDWebImage图片缓存和异步加载 YYWebImage图片缓存和异步加载 OnoXML解析 RaptureXMLXML解析 KissXMLXML解析 YYModelJSON-模型对象转
2016-06-05 09:35:18 798
转载 UIView添加UITapGestureRecognizer和UITableView点击冲突
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { // 输出点击的view的类名 NSLog(@"%@", NSStringFromClass([touch.view class]));
2016-06-01 23:45:18 754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人