网上适配iOS 11的文章很多,但还是有些坑不踩不知道,这里总结一下自己在项目中适配iOS 11的遇到的问题。 UIScrollView以及子类frame整体下移问题 之前的项目使用UIViewController的automaticallyAdjustsScrollViewInsets属性,在iO ...
分类:
移动开发 时间:
2017-10-16 10:58:18
阅读次数:
238
1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 //滚动视图,可以对屏幕内容进行滚屏查看。 4 5 _scrollView = [[UIScrollView alloc]init]; 6 7 _scrollView.frame = CGRectMak... ...
分类:
其他好文 时间:
2017-09-27 20:56:30
阅读次数:
228
#pragma mark section不悬停 static CGFloat const sectionHeight = 12.0f;//section的高度值 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat sect ...
分类:
其他好文 时间:
2017-09-27 18:59:36
阅读次数:
171
1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 //滚动视图,可以对屏幕内容进行滚屏查看。 4 5 UIScrollView* sv = [[UIScrollView alloc]init]; 6 7 sv.frame = CGRectMake(0,... ...
分类:
其他好文 时间:
2017-09-27 16:12:25
阅读次数:
204
UIScrollView and UITableView的新特性 ScrollView 如果有一些文本位于UI滚动视图的内部,并包含在导航控制器中,现在一般navigationContollers会传入一个contentInset给其最顶层的viewController的scrollView,在iO ...
分类:
移动开发 时间:
2017-09-26 11:12:41
阅读次数:
368
比较简单,原理就不说了,这里只做记录: 代码如下: 1,准备 2,内容的添加 具体方法: 3,一些代理方法的实现,手动拖动的时候,销毁定时器,节省内存 效果如下: ...
分类:
编程语言 时间:
2017-09-02 18:10:30
阅读次数:
170
1. uiscrollview在调用setFrame,setBounds等方法的时候会默认调用稀有api: _adjustContentOffsetIfNecessary 这个方法会改变当前的contentOffset值 (CGPoint) contentOffset = (x = 0, y = - ...
分类:
其他好文 时间:
2017-09-02 11:24:08
阅读次数:
242
UIScrollView的工作原理,当手指touch的时候,UIScrollView会拦截Event,会等待一段时间,在这段时间内,如果没有手指 没有移动,当时间结束时,UIScrollView会发送tracking events到子视图上。在时间结束前,手指发生了移动,那么UIScrollView ...
分类:
其他好文 时间:
2017-08-08 16:44:56
阅读次数:
128
1,UIScrollView的automaticallyAdjustsScrollViewInsets 失效了。 automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设 ...
分类:
移动开发 时间:
2017-08-02 13:07:10
阅读次数:
201
基本思路: 1、设置一个 UIScrollView 作为视图底层,而且设置分页为两页 2、然后在第一个分页上加入一个 UITableView 而且设置表格可以上提载入(上拉操作即为让视图滚动到下一页) 3、 在第二个分页上加入一个 UIWebView 而且设置能有下拉刷新操作(下拉操作即为让视图滚动 ...
分类:
移动开发 时间:
2017-07-18 19:44:55
阅读次数:
217