iPhone开发--在UITableView上添加悬浮按钮
来源:互联网 发布:电脑系统必备软件 编辑:程序博客网 时间:2024/04/28 12:48
当table的cell足够多,用户拨到底部或中间位置的时候,想看table的第一个cell的时候,就会非常的麻烦,需要手动拨到行首,这样很繁琐。于是想到了网页中的返回顶部的按钮。
但是如何在tableview上添加返回顶部的悬浮按钮呢。经过一番思考(本人思维缓慢,所以得想好久),想到了一个方法,大致思想如下:
1.首先在uiview上添加top_button和tableview视图,代码如下:
- [uiview addSubview:tableview];
- [uiview addSubview:top_button];
2.之后还要防止top_button被覆盖,解决办法是将top_button置顶:
- [uiview bringSubviewToFront];
3.当top_button按钮按下的时候,调用tableview的返回顶部(即第一个section和cell)的函数,即:
- [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
或者:
- [self.tableView setContentOffset:CGPointMake(0, 20) animated:YES];
注:在第一步中,本人犯了如下的错误:
本人刚开始把top_button添加到了tableview视图上(即tableview是top_button的父视图),结果是top_button就会随着tableview的移动而移动,这显然不是咱们想要的。后来把它们改为兄弟关系,即都是uiview的子类,是兄弟关系,就OK了。
参考:http://stackoverflow.com/questions/4011962/make-uitableview-go-to-top-line
0 0
- iPhone开发--在UITableView上添加悬浮按钮
- iPhone开发--在UITableView上添加悬浮按钮
- 在UITableView上添加按钮点击时高亮态延迟出现问题
- iPhone开发在导航条中添加Info Light按钮
- 在屏幕上添加一个可移动,可点击的悬浮按钮。
- iOS开发-tableView上显示悬浮按钮悬浮窗
- UITableView,在cell中添加按钮
- UITableView,在cell中添加按钮
- 在UITableView的Section Footer添加按钮
- ios 在UITableViewController上添加悬浮视图
- 怎么在其他方法里给UITableView cell上添加按钮?
- ListView上添加悬浮按钮Button or ImageButto
- iPhone开发之动态添加UIActionSheet按钮
- iPhone开发之动态添加UIActionSheet按钮
- iPhone开发--键盘上加悬浮框(toolbar)
- UITableView添加footerView按钮
- android登陆按钮悬浮在软键盘上
- 鼠标悬浮在button按钮上时的事件
- opengl 画一些基本的图形
- 转载:计算机网络常见面试题总结
- SQL之join使用
- Socket 编程
- 高吞吐低延迟Java应用的垃圾回收优化
- iPhone开发--在UITableView上添加悬浮按钮
- svn服务器搭建
- 芸芸众生,大凡皆中材耳-读《简约至上》有感
- 自定义view_开关按钮
- c语言关键字 32个
- 毛泽东管理
- git、hg、svn比较
- cscope file does not exist 错误解决方法
- Oracle中使用escape关键字实现like匹配特殊字符,以及&字符的转义