[ios2]UItableview相关 【转】
2014-01-24 08:36
330 查看
1.使tableview在界面启动后定位在x行
-(void)viewDidLoad
{
[superviewDidLoad];
NSIndexPath
*first = [NSIndexPathindexPathForRow:x inSection:0];
[tableView
selectRowAtIndexPath:firstanimated:YESscrollPosition:UITableViewScrollPositionTop];
}
项目过程中各种具体方法的实现!
1、设置View的backgroundcolor像TableiewGrouped那种风格:
[UIColorgroupTableViewBackgroundColor];
2、关于tableview的移动距离,可以用下面的delegate实现
-
(void)scrollViewDidScroll:(UIScrollView*)sender;
具体的移动长度可以利用contentOffset求得
3、使得tableview在界面启动后定位在某一行
在viewDidLoad中加入以下代码
NSIndexPath
*idxPath = [NSIndexPathindexPathForRow:5inSection:0];
[self.tableView
scrollToRowAtIndexPath:idxPathatScrollPosition:UITableViewScrollPositionMiddleanimated:NO];
4、如果希望iPhoneApp里包含让tableView滚到顶部的功能,注意UITabelView继承自UIScrollView,而setContentOffset是scrollview里头一个方法。
-(void)scrollToTop:(BOOL)animated
{
[selfsetContentOffset:CGPointMake(0,0)animated:animated];
}
-(void)scrollToBottom:(BOOL)animated
{
NSUInteger
sectionCount = [selfnumberOfSections];
if(sectionCount)
{
NSUIntegerrowCount = [selfnumberOfRowsInSection:0];
if(rowCount)
{
NSUInteger ii[2] ={0,rowCount-1};
NSIndexPath* indexPath =[NSIndexPath indexPathWithIndexes:ilength:2];
[self scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionBottom animated:animated];
}
}
}
-(void)viewDidLoad
{
[superviewDidLoad];
NSIndexPath
*first = [NSIndexPathindexPathForRow:x inSection:0];
[tableView
selectRowAtIndexPath:firstanimated:YESscrollPosition:UITableViewScrollPositionTop];
}
项目过程中各种具体方法的实现!
1、设置View的backgroundcolor像TableiewGrouped那种风格:
[UIColorgroupTableViewBackgroundColor];
2、关于tableview的移动距离,可以用下面的delegate实现
-
(void)scrollViewDidScroll:(UIScrollView*)sender;
具体的移动长度可以利用contentOffset求得
3、使得tableview在界面启动后定位在某一行
在viewDidLoad中加入以下代码
NSIndexPath
*idxPath = [NSIndexPathindexPathForRow:5inSection:0];
[self.tableView
scrollToRowAtIndexPath:idxPathatScrollPosition:UITableViewScrollPositionMiddleanimated:NO];
4、如果希望iPhoneApp里包含让tableView滚到顶部的功能,注意UITabelView继承自UIScrollView,而setContentOffset是scrollview里头一个方法。
-(void)scrollToTop:(BOOL)animated
{
[selfsetContentOffset:CGPointMake(0,0)animated:animated];
}
-(void)scrollToBottom:(BOOL)animated
{
NSUInteger
sectionCount = [selfnumberOfSections];
if(sectionCount)
{
NSUIntegerrowCount = [selfnumberOfRowsInSection:0];
if(rowCount)
{
NSUInteger ii[2] ={0,rowCount-1};
NSIndexPath* indexPath =[NSIndexPath indexPathWithIndexes:ilength:2];
[self scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionBottom animated:animated];
}
}
}
相关文章推荐
- [ios2]UItableview相关 【转】
- UITableView中indexPath相关知识
- UITableView回调和table相关成员方法详解
- UITableView相关
- UIScrollView && UITableView相关属性汇总
- Ios 该图显示其出现的相关问题定义UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- UITableView相关
- UITableView 相关属性的设置
- Swift UITableView相关功能(五)多分区tableView
- UITableView相关问题
- UITableView 相关属性及方法介绍
- UITableView性能检测相关
- Swift UITableView相关功能(二)填充数据
- Swift UITableView相关功能(四)点击操作
- Swift UITableView相关功能(八)添加索引
- UITableView 相关总结
- IOS-UITableView相关小计
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的相关类,属性与表视图实现学习(二)
- UITableView回调和table相关成员方法详解
- UIScrollView && UITableView相关属性汇总及常用方法