iOS开发
圣城石佛
啊啊啊啊
展开
-
个人对于OC中delegate、block的简单理解
(1)delegate解决对象对象间通信问题的关键:判断谁是代理对象,谁是被代理对象。 谁产生事件,就是被代理对象。被代理对象有一个delegate属性,并且在这个类里面定义一个protocol及其方法并且调用`,注意只是定义和调用,具体实现在下面的类里面。 定义的时候要注意用assign,如果用strong会出现内存泄漏:VC—>view—>tableView—>delegate(self原创 2017-02-17 11:11:06 · 1943 阅读 · 0 评论 -
UISegmentControl样式设置
设置选中未选中时的效果,很简单,一目了然 NSArray *array = @[@"第一组",@"第二组"]; segmentC = [[UISegmentedControl alloc]initWithItems:array]; [segmentC addTarget:self action:@selector(change:) forControlEvents:UICont原创 2017-02-27 11:22:39 · 432 阅读 · 0 评论 -
实现长按识别webview中的二维码
@property (nonatomic,copy) NSString *imgURL; UIWebView *_web; NSInteger _gesState;- (void)webViewDidFinishLoad:(UIWebView *)webView{ [MBProgressHUD hideHUD]; //实现图片长按识别功能 static NSStri原创 2017-08-07 09:05:59 · 3102 阅读 · 0 评论 -
解决iOS 11状态栏沉浸失效
//解决iOS 11状态栏沉浸失效的问题 if (@available(iOS 11.0, *)) { _table.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.automaticallyAdjustsScrol...原创 2018-03-19 08:45:54 · 1469 阅读 · 0 评论