
iOS成长记
木木two
工欲善其事,必先利其器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手势和tableView点击冲突解决
#pragma mark - UIGestureRecognizerDelegate -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { if ([NSStringFromClass([touch.view class]) isEq原创 2017-10-23 11:28:51 · 609 阅读 · 0 评论 -
点击控件隐藏键盘操作
对View设置手势 UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)]; //设置成NO表示当前控件响应后会传播到其他控件上,默认为YES。 tapGestureRecog原创 2017-08-08 17:21:48 · 316 阅读 · 0 评论 -
关于tableViewCell截取子TableViewCell事件处理
因项目需求需要查看子Cell内容,无奈父类TableViewCell总是抢先一步走 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 尝试各种tableView属性设置不要响应事件,但都无用,最终 -(UIView *)hitTest:(原创 2017-06-24 10:31:58 · 333 阅读 · 0 评论 -
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 · 10086 阅读 · 0 评论 -
iOS调用某个对象的方法
http://www.jianshu.com/p/03e7279a9916-----转载博主文字 在 iOS中可以直接调用某个对象的消息方式有两种: 一种是performSelector:withObject; 再一种就是NSInvocation。 第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那performSelector:withObj转载 2017-03-28 14:42:34 · 2051 阅读 · 0 评论 -
判断是UIView否重叠
[viewB convertRect:ViewC toView:ViewA]; ViewB上viewC 相对于VIewA的Frame [viewC convertRect:ViewB fromView:ViewA]; ViewA 上的ViewB相对于ViewC的Frame CGRectIntersectsRect(viewC.fra原创 2017-02-27 09:51:26 · 1022 阅读 · 0 评论 -
WebView加载文件方式
转载内容来自:http://www.jianshu.com/p/e8c63551ef84 1. 加载html资源 直接加载url 网络上的网页 [self.webView loadRequest: [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.baidu.com"]]]; 加载本地的h转载 2017-02-23 10:15:13 · 1142 阅读 · 0 评论 -
iOS表单上传附件及参数到服务器
post有两种上传方式,这里只列举上传附件的方式(这种请求方式支持文件或文件&普通参数或普通参数)即: Content-Type = multipart/form-data; 该种类型有固定的参数拼接格式 普通参数 --boundry\r\n Content-Disposition: form-data; name=\"%@\"\r\n原创 2017-01-05 10:52:11 · 5340 阅读 · 0 评论 -
正则表达式详解
尊重原创:http://www.cnblogs.com/sunnyke/p/4665248.html 在项目中碰到了正则表达式的运用,正则还是非常强大的,不管什么编程语言,基本上都可以用到。之前在用java时特别是对用户名或密码使用正则非常爽,写脚本上用正则也非常爽,可是到了OC这却把我虐了一把,可能是对OC掌握的不够。这里就罗列了从网上找的很有用的资料,感谢大神们的贡献。 首先举一个转载 2016-11-02 18:55:05 · 1062 阅读 · 0 评论 -
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 · 368 阅读 · 0 评论 -
iOS TableViewCell 底下线显示不全解决方案
-(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([se原创 2016-09-26 10:46:48 · 1793 阅读 · 0 评论 -
白名单
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 · 454 阅读 · 0 评论 -
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 · 290 阅读 · 0 评论 -
某个页面去除导航条平移手势
因为公用一个Navigation,所以在Navigation上加了手势Pop页面 ,现针对单个页面进行手势移除如下 id traget = self.navigationController.interactivePopGestureRecognizer.delegate; UIPanGestureRecognizer * pan = [[UIPanG转载 2017-10-23 12:27:38 · 328 阅读 · 0 评论