- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 某个页面去除导航条平移手势
因为公用一个Navigation,所以在Navigation上加了手势Pop页面 ,现针对单个页面进行手势移除如下 id traget =self.navigationController.interactivePopGestureRecognizer.delegate; UIPanGestureRecognizer * pan = [[UIPanG
2017-10-23 12:27:38 298
原创 手势和tableView点击冲突解决
#pragma mark - UIGestureRecognizerDelegate-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { if ([NSStringFromClass([touch.view class]) isEq
2017-10-23 11:28:51 575
原创 点击控件隐藏键盘操作
对View设置手势 UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)]; //设置成NO表示当前控件响应后会传播到其他控件上,默认为YES。 tapGestureRecog
2017-08-08 17:21:48 282
原创 关于tableViewCell截取子TableViewCell事件处理
因项目需求需要查看子Cell内容,无奈父类TableViewCell总是抢先一步走-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath尝试各种tableView属性设置不要响应事件,但都无用,最终-(UIView *)hitTest:(
2017-06-24 10:31:58 307
原创 iOS中是正则判断否含特殊字符
. 匹配除“\r\n”之外的任何单个字符[ ]包含,默认是一个字符长度 “[a-d]“:表示一个字符串包含小写的’a'到’d'中的一个(相当于”a|b|c|d”或者”[abcd]“)^开始 “^one”:表示所有以”one”开始的字符串 $ 结尾 “a dog$”:表示所以以”a dog”结尾的字符串?,*,+,\d,\w 都是等价字符
2017-05-09 10:46:08 10001
翻译 NSPredicate CONTAINS[cd] 筛选
数组筛选含有中文的方法:NSString *formatString = [NSStringstringWithFormat:@"(itemName CONTAINS[cd] '%1$@')", str];[NSPredicatepredicateWithFormat:formatString]
2017-03-28 15:27:47 2247
转载 iOS调用某个对象的方法
http://www.jianshu.com/p/03e7279a9916-----转载博主文字在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInvocation。第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那performSelector:withObj
2017-03-28 14:42:34 2012
原创 判断是UIView否重叠
[viewB convertRect:ViewC toView:ViewA]; ViewB上viewC 相对于VIewA的Frame[viewC convertRect:ViewB fromView:ViewA]; ViewA 上的ViewB相对于ViewC的FrameCGRectIntersectsRect(viewC.fra
2017-02-27 09:51:26 981
转载 WebView加载文件方式
转载内容来自:http://www.jianshu.com/p/e8c63551ef841. 加载html资源直接加载url 网络上的网页 [self.webView loadRequest: [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.baidu.com"]]];加载本地的h
2017-02-23 10:15:13 1073
原创 xib上控件不显示,或者为nil
逛了一下午博客网站也没解决,也可能那些已经解决的跟我的问题不太一样场景:建立ViewController时候选中xib文件,控件拖线ViewController中现象:过了一段时间突然发现Xib中控件都不显示[真机测试且层级中无子控件显示],只有self.view[设置背景色方便查看啊]显示排查了好久发现竟然是项目--》Targets--》Build Phases -->Compi
2017-02-20 17:54:28 3444
原创 iOS表单上传附件及参数到服务器
post有两种上传方式,这里只列举上传附件的方式(这种请求方式支持文件或文件&普通参数或普通参数)即:Content-Type = multipart/form-data;该种类型有固定的参数拼接格式普通参数--boundry\r\nContent-Disposition: form-data; name=\"%@\"\r\n
2017-01-05 10:52:11 5270
转载 正则表达式详解
尊重原创:http://www.cnblogs.com/sunnyke/p/4665248.html在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。首先举一个
2016-11-02 18:55:05 971
转载 arm64导致图片显示不出原因
写个图片的分类(如果是Xib图片是有的)- (void) setAlpha:(CGFloat)alpha { [super setAlpha:alpha];}参考:http://stackoverflow.com/questions/20855176/images-not-showing-up-when-architecture-set-to-64-bit
2016-10-18 13:55:25 342
原创 iOS TableViewCell 底下线显示不全解决方案
-(void)viewDidLayoutSubviews { if ([self.tableViewrespondsToSelector:@selector(setSeparatorInset:)]) { [self.tableViewsetSeparatorInset:UIEdgeInsetsZero]; } if ([se
2016-09-26 10:46:48 1744
转载 白名单
iOS9以后加入白名单方可访问要跳转的APP-canOpenURL: failed for URL: “weixin://app/wxdaae92a9cfe5d54c/” - error: “This app is not allowed to query for scheme weixin近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”
2016-09-26 09:48:45 423
翻译 execute fetchrequest causes crash
NSManagedObjectContext is not thread safe. If you creating context on main thread, then you can access the context only on the main thread So you have to run the executeFetchRequest in
2016-09-21 12:48:51 298
转载 Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSCFSet:
当程序出现这个提示的时候,是因为你一边便利数组,又同时修改这个数组里面的内容,导致崩溃,网上的方法如下:NSMutableArray * arrayTemp = xxx; NSArray * array = [NSArray arrayWithArray: arrayTemp]; for (NSDictionary * dic in array) { if (con
2016-08-02 18:03:59 3219
原创 细节缺陷createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:isFocused
[superView addSubView:childView] 当superView.frame = CGRectZero;childView!= CGRectZero 该死的childView一直显示着,误打误撞设置了下superView.clipsToBounds =YES;
2016-08-02 13:18:19 5681
原创 iOS杂谈
RGB转颜色 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue &0xFF0000) >> 16))/255.0 green:((float)((rgbValue &0xFF00) >> 8))/255.0 blue:((float)(rgbValue &0xFF))/255.
2016-05-31 13:25:13 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人