个人
老衲有礼了吖
兴趣
展开
-
iOS利用runtime,解决多次点击相同button,导致重复跳转的问题
场景当app有点卡的时候,多次点击相同的button,经常出现,跳转了N次相同的界面(比如闲鱼)解决办法用运行时和分类,替换UIControl响应事件,根据响应的间隔时间来判断是否执行事件。详细步骤创建一个UIControl的分类Snip20160816_3.pngSnip20160816_4.png为了方便他人调整不同的间隔时间需求,在UI转载 2016-08-26 14:40:37 · 1341 阅读 · 0 评论 -
IOS正确解决隐藏nabber后push、pop闪黑问题
第一种做法注意这里一定要用动画的方式隐藏导航栏,这样在使用滑动返回手势的时候效果最好,和上面动图一致.这样做有一个缺点就是在切换tabBar的时候有一个导航栏向上消失的动画.- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationControl转载 2016-08-26 16:38:03 · 7096 阅读 · 2 评论 -
Swift3.0已出坑-适配iOS10,项目迁移Swift3.0问题总结。
http://www.jianshu.com/p/27fd2a2b32e4原创 2016-10-26 15:13:26 · 360 阅读 · 0 评论 -
runtime最清晰最简单的理解
http://www.jianshu.com/p/e071206103a4原创 2016-10-26 15:44:30 · 226 阅读 · 0 评论 -
ios push卡顿,多次push同一个页面
#import "DemoNavViewController.h" @interface DemoNavViewController () // 记录push标志 @property (nonatomic, getter=isPushing) BOOL pushing; @end @implementation DemoNav转载 2016-12-05 14:44:20 · 1485 阅读 · 0 评论 -
IOS 后台无限存活
当程序到后台后,继续完成Long-Running Task 任务 (2013-04-09 21:27:24)转载▼标签: long-runningtask 后台任务 applicationdidenterbuibackgroundtaskiden ios后台链接限制分类: 帮助文档转载 2016-12-30 15:49:10 · 2727 阅读 · 0 评论 -
iOS cell嵌套webView,准确计算高度!
第一步:给webview添加kvo监听content size[self.webView.scrollViewaddObserver:selfforKeyPath:@"contentSize"options:NSKeyValueObservingOptionNewcontext:nil];第二步:实现监听#pragma mark - KVO- (原创 2018-01-17 10:51:40 · 2685 阅读 · 0 评论 -
iOS tableView刷新后防止滚动
// 添加数据刷新后,防止tableview滑动(防止reload滑动) self.tableView.estimatedRowHeight = 0; self.tableView.estimatedSectionHeaderHeight = 0; self.tableView.estimatedSectionFooterHeight = 0;...原创 2018-04-04 16:03:44 · 5572 阅读 · 1 评论 -
iOS 设置控制器透明度
PostViewController * postVC = [[PostViewController alloc] init]; postVC.view.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.6]; UINavigationController *nav = [[UINavigatio...原创 2018-10-18 11:57:50 · 1206 阅读 · 0 评论