[ios2]UItableview相关 【转】
2013-09-09 08:56
197 查看
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回调和table相关成员方法详解
- UIScrollView && UITableView相关属性汇总及常用方法
- UITableView回调和table相关成员方法详解
- iOS UITableView相关
- UIScrollView && UITableView相关属性汇总
- 在UIViewController里用UITableView及相关的tableHeaderView、tableFooterView实现三级连动页面页面展示效果
- IOS之UI -- UITableView -- 1 -- 相关初识
- ios UITableView 相关
- Swift UITableView相关功能(一)创建tableView
- Swift UITableView相关功能(三)设置每行显示的内容
- UITableView 相关属性和方法
- Ios 自定义表示图出现的相关问题UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
- UITableView相关错误
- UIScrollView && UITableView相关属性汇总(待续)
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的相关类,属性与表视图实现学习(二)
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的相关类,属性与表视图实现学习(二)
- ios UITableView 相关
- [iOS]UITableView回调和table相关成员方法详解
- UITableView相关问题