首页 > 代码库 > 隐藏UITableView的滚动条以及修改滚动条的颜色,UITableView 滚动到指定行 section
隐藏UITableView的滚动条以及修改滚动条的颜色,UITableView 滚动到指定行 section
//隐藏
self.tableView.showsVerticalScrollIndicator = NO;
//修改颜色
self.tableView.indicatorStyle=UIScrollViewIndicatorStyleWhite;
UITableView 滚动到指定行 section
NSIndexPath *indexPath = [NSIndexPathindexPathForRow:0 inSection:2];
CGRect frame = [tableviewrectForSection:indexPath.section];
[tableview setContentOffset:CGPointMake(0, frame.origin.y)animated:YES];
UITableView——点击某一行移动到指定位置
博客分类:- ios
选中某一行后想要tableView自动滚动使得选中行始终处于table的top、middle或者bottom,使用以下方法中的一个就可以实现:
[tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
// [tableView scrollToNearestSelectedRowAtScrollPosition:UITableViewScrollPositionBottom animated:YES];
h文件:
Java代码
- @interface GKViewController : UIViewController <UITableViewDataSource,UITableViewDelegate>{
- BOOL bCheck[50];
- }
m文件:
Java代码
- - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- {
- return 50;
- }
- - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
- {
- if (bCheck[indexPath.row]) {
- return 100;
- }else{
- return 50;
- }
- // return 50;
- }
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- {
- static NSString *CellIdentifier = @"Cell";
- UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
- if(cell == nil)
- {
- cell= [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault
- reuseIdentifier:CellIdentifier];
- cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;
- }
- cell.textLabel.text=[NSString stringWithFormat:@"%@%i",@"话题",indexPath.row];
- return cell;
- }
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- {
- [self initCheck];
- bCheck[indexPath.row] = YES;
- [tableView reloadData];
- bCheck[indexPath.row] = NO;
- [tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
- // [tableView scrollToNearestSelectedRowAtScrollPosition:UITableViewScrollPositionBottom animated:YES];
- }
隐藏UITableView的滚动条以及修改滚动条的颜色,UITableView 滚动到指定行 section
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。