1.touchesShouldBegin: // 在UIScrollView的子类中重写该方法,用于返回是否将事件传递给对应的子视图,默认返回YES,如果返回NO,该事件不会传递给对应的子视图 - (BOOL)touchesShouldBegin:(NSSet<uitouch> *)touches ...
分类:
其他好文 时间:
2018-07-27 17:03:46
阅读次数:
152
之前项目里一直有个iOS8 [UIScrollView(UIScrollViewInternal) _notifyDidScroll] crash的问题,存在了很久,后来复现问题,返现是动画执行过程中执行pop 的问题 场景:在商品详情页加车之后 做了滑动到下面的商品推荐位置, 当动画还没有执行完毕 ...
分类:
移动开发 时间:
2018-07-20 12:34:51
阅读次数:
723
1、UIScrollView滚动视图的用法 2、 ...
分类:
编程语言 时间:
2018-06-20 19:06:13
阅读次数:
163
浅复制就是指针拷贝;深复制就是内容拷贝。 关于控件的继承关系: (1)所有的控件都继承自 UIView。 (2)能监听事件的都是先继承自 UIControl,UIControl 再继承自 UIView。比如 UIButton。 (3)能整体滑动的都是继承自 UIScrollView,UIScroll ...
分类:
移动开发 时间:
2018-05-23 20:47:19
阅读次数:
237
事件响应链 block循环引用问题,怎么解决 在子线程发送通知,通知方法在哪个线程执行 分类能不能增加成员变量 uiscrollview嵌套 runloop使用场景 多个分类有同名的方法,响应哪一个(父类,子类) GCD异步调用10个线程,全部执行完后在执行其他方法,说出实现方法 instrumen ...
分类:
其他好文 时间:
2018-05-18 22:14:06
阅读次数:
140
1.子视图超出frame的部分不显示 view.clipsToBounds 设置为YES; UIScrollview的clipsToBounds默认就是YES 2.UIImage 有一个属性叫size 。 当为对象Image赋值一张图片以后,Image会自动生成一个size。 那么也就是说你可以用i ...
分类:
移动开发 时间:
2018-05-17 11:57:06
阅读次数:
241
if (@available(iOS 11.0, *)){//避免滚动视图顶部出现20的空白以及push或者pop的时候页面有一个上移或者下移的异常动画的问题 [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollV ...
分类:
移动开发 时间:
2018-05-04 14:08:55
阅读次数:
229
自欺欺人的使用 NSTimer 销毁 "Demo地址" 1.NSTimer是要加到runloop中才会起作用。 常见的创建timer方式 第一种缺陷如果当前线程就是主线程,也就是UI线程时,某些UI事件,比如UIScrollView的拖动操作,会将Run Loop切换成 模式,在这个过程中,默认的 ...
分类:
其他好文 时间:
2018-04-16 23:48:42
阅读次数:
1638
我们都知道由于UITableView是继承自UIScrollView的,所以他是可以设置contentsize的。 但是,我在试验的过程中,初始化UITableView实例后,直接设置它的contentsize是不起作用。 [objc] view plain copy UITableView * t ...
分类:
其他好文 时间:
2018-02-27 19:22:33
阅读次数:
131
滚动视图(UIScrollView) 简单介绍 1、UIScrollView滚动视图能够排列并显示超出自身显示范围的内容。 2、UIScrollView内部整合了多种手势来达到丰富的界面展示效果。 3、UITableView、UITextView都继承于UIScrollView。 UIScrollV ...
分类:
其他好文 时间:
2018-02-15 18:45:12
阅读次数:
286