iOS tableView 滚动后回到顶部

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

{

CGPoint contentOffsetPoint = self.tableView.contentOffset;

if (contentOffsetPoint.y > 0) {

backTopBtn.hidden = NO;

} else {

backTopBtn.hidden = YES;

}

}

// 回到顶部按钮的点击事件

- (void)backTopBtnClick{

[self.tableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];

backTopBtn.hidden = YES;

}

时间: 2024-07-29 22:16:45

iOS tableView 滚动后回到顶部的相关文章

iOS 点击状态栏回到顶部

@property(nonatomic) BOOL scrollsToTop; // default is YES. UIScrollView 的scrollsToTop默认为YES,当页面里仅一个UIScrollView的时候 ,不需要做任何操作,点击状态栏就可以回到顶部 当页面上有多个UIScrollView时,此时点击状态栏 不会回到顶部 只需要把需要回到顶部的UIScrollView的scrollsToTop设置为YES,其余的设置为scrollsToTop=NO即可

回到顶部的设置

css: #scroll { position: fixed; right: 100px; bottom:30px; z-index: 1000; _position: absolute; _top: 100%; _right: 100px; _bottom: 0; }.scrollItem { cursor: pointer; text-align: center; padding-top: 10px; opacity: 0.8; } js: $("#scroll").hide();

iOS tableView在应用中一些技巧

1.去掉tableView的分割线self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; 2.点击tableView时去掉灰色效果[self.tableView deselectRowAtIndexPath:indexPath animated:YES] 3. 让tableView滚动到最顶部 [self.tableView setContentOffset:CGPointMake(0,0) animated:YES]

iOS开发-点击状态栏scrollView回到顶部失效解决办法

若当前的ViewController中只有一个scrollView,点击状态栏,该scrollView就会滚动到顶部.但当ViewController中有多个scrollView时,就不灵了!这个时候,怎么去兼容呢? UIScrollView有这么一个属性scrollsToTop.按住command,点击scrollsToTop进去你会看到关于这个属性的注解 On iPhone, we execute this gesture only if there's one on-screen scro

点击状态栏让tableview回到顶部最简单的方法

先看官方解释,如图: 官方说一个屏幕中只能允许一个scrollsTop = YES;不然就不能滚回顶部了!! 最简单的方法: 那么就让一个屏幕中只存在一个scrollsTop = YES就可以了, 其他的scrollsTop = NO;那么就可以默认点击状态栏tableview回到顶部! 完毕!!! ************************************************************************************************* 附

ios监听ScrollView/TableView滚动的正确姿势

主要介绍 监测tableView垂直滚动的舒畅姿势 监测scrollView/collectionView横向滚动的正确姿势 1.监测tableView垂直滚动的舒畅姿势 通常我们用KVO或者在scrollViewDidScroll代理方法中监听ScrollView/TableView的contentOffset,比如监听TableView的contentOffset来设置导航栏的透明度或者拉伸顶部的图片. image image 常见的姿势是在scrollViewDidScroll的代理方法中

iOS开发——实用技术OC片&点击状态栏回到顶部

点击状态栏回到顶部 经常我们在使用一个App的时候,比如QQ,微信等流行App都会有一个很常见的功能,就是当我们刷新了很多节目的时候,先立刻回到顶部只需要轻轻点一下状态栏就可以(当然这种方法不是谁都知道的,因为app没有提示),也有的会在屏幕的右下角或者某个位置放置一个按钮实现点击按钮一样可以回到顶部,那样实现虽然可以,也不是很麻烦,但是其实系统已经为我们提供了一个很好的自带的功能,我们为什么不用呢? 但是最近在自己视线这个功能的时候遇到了一个小小的问题,那就拿出来分享一下,当然前面也有说到类似

iOS Dev (63) 如何在 TableView 滚动时收起键盘?

iOS Dev (63) 如何在 TableView 滚动时收起键盘? 作者:阿锐 地址:http://blog.csdn.net/prevention - - (void)scrollViewDidScroll:(UIScrollView *)scrollView { [_inputTextView resignFirstResponder]; } - 转载请注明来自:http://blog.csdn.net/prevention iOS Dev (63) 如何在 TableView 滚动时收

点击导航栏tableView回到顶部

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(returnTop)];      self.navigationItem.titleView.userInteractionEnabled = YES; [self.navigationController.navigationBar addGestureRecognizer:tap]; #prag