由于项目需要自定义一个日历,后来在GitHub上找到了FSCalendar跟我们的项目需求很相似,就想拿过来改一下,看了看代码,作者逻辑代码能力挺强悍的(最起码我看代码饶了很长时间还没有完全看懂)。我们的需求就是要把FS日历的hearder换成中间显示月份两边是两个button可以点击向..
分类:
其他好文 时间:
2017-06-09 17:30:26
阅读次数:
226
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"開始滚动"); int currentPostion = scrollView.contentOffset.y; if (currentPostion - _lastPo ...
分类:
其他好文 时间:
2017-06-07 18:41:39
阅读次数:
245
一个scrollView,两个tableView,sc设置不能滑动,并且滑动范围是两个tableView的高度和。借助第三方的上下拉刷新,分别在两个tableView的上下拉刷新事件中,实现contentOffset的y的改变。 MJRefresh是可以设置刷新控件的偏移的来控制初始是否显示刷新控件 ...
分类:
其他好文 时间:
2017-04-18 19:49:50
阅读次数:
235
contentSize、contentInset和contentOffset 是 scrollView三个基本的属性。 contentSize: 其实就是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你 ...
分类:
其他好文 时间:
2017-04-10 15:01:04
阅读次数:
186
UIScrollView的属性总结 属性 作用 CGPoint contentOffSet 监控目前滚动的位置 CGSize contentSize 滚动范围的大小 UIEdgeInsets contentInset 视图在scrollView中的位置 id<UIScrollerViewDelega ...
分类:
其他好文 时间:
2017-04-07 16:34:15
阅读次数:
168
解决方法如下: if (scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= pushNewsTableViewHeaderViewHeight) { scrollView.contentInset = UIEdgeInse ...
分类:
移动开发 时间:
2017-03-23 22:09:19
阅读次数:
1689
很久没有写视图布局,最近发现写布局很不顺手,总结一下在处理UIScrollview的时候种种注意事项: 1. iOS7之后,当你在Nav上添加TableView的时候,你会发现tableView的位置并不是从你的起点开始的 ,这是因为在iOS7之后,如果nav上添加的第一个视图是UIScrollVi ...
分类:
其他好文 时间:
2017-03-08 13:23:11
阅读次数:
297
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { //开始滚动,判断位置,然后替换复用的三张图 [self changeImageWithOffset:scrollView.contentOffset.x]; } - (void)cha... ...
分类:
其他好文 时间:
2017-02-16 12:59:34
阅读次数:
189
主要介绍 1.监测tableView垂直滚动的舒畅姿势 通常我们用KVO或者在scrollViewDidScroll代理方法中监听ScrollView/TableView的contentOffset,比如监听TableView的contentOffset来设置导航栏的透明度或者拉伸顶部的图片。 im ...
分类:
移动开发 时间:
2017-01-03 16:47:53
阅读次数:
531
tableview直接滚动至最后一行 类似聊天界面,tableview应该直接显示在最后一行,并且不应该有滚动的出现。 在网上查了很久,直接滚动至最后一行很容易实现,有两种方法比较好。 1. 调用scrollToRowAtIndexPath方法 2. 改变ContentOffset 不过接下来会遇到 ...
分类:
其他好文 时间:
2016-11-05 17:17:55
阅读次数:
172