微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在UITableView中显示一定数量的行?

如何解决如何在UITableView中显示一定数量的行?

| 如何在UITableView中显示设置的行数? 即如果我的数据源只有4个对象,那么我希望表格显示在这4行上而没有任何空白行。有任何想法吗? 谢谢! 编辑:我不是很清楚这个问题。 这是我的表格:http://i.stack.imgur.com/glkWZ.png .. 我只想显示3行,而不显示下面的空白行。行数根据我的数据源而变化。 任何想法如何去做?     

解决方法

        我认为您必须更改桌子的外观。正确设置
numberOfSectionsInTableView:
tableView:numberOfRowsInSection:
方法后,应更改此
viewDidLoad
方法,并添加以下行:
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
这样,您将从表中删除所有行。 如果您仍然想使线条出现在线条之间,建议您创建一个自定义
UITableViewCell
,或者构建一个标准的样式,并添加一个子视图来模仿线条。例如。像这样的东西:
CGRect lineFrame = CGRectMake(0,cell.frame.size.height-1,cell.frame.size.width,1);
UIView *line = [[UIView alloc] initWithFrame:lineFrame];
line.backgroundColor = [UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:1];
[cell.contentView addSubview:line];
[line release];
让我知道是否有帮助。     ,        检查UITableView DataSource协议,必须实现两种相关方法:
– numberOfSectionsInTableView:
– tableView:numberOfRowsInSection: 
第一个应返回1,第二个应返回4。     ,        如果要在表视图中保留一定数量的行而不显示多余的空行,则可以在viewdidload函数中插入一个空的页脚视图。
self.tableview.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
    ,        我实际上不理解“在这4行上显示没有任何空白行”的意思,但是我想您要问的只是一个简单的数据检索过程。我想数据源是NSarray。
-numberOfRowsInSection:(NSInteger)section{
  return [MyArray count];
}

-cellForRowAtIndexPath(NSIndexPath*)indexPath{
       NSInteger row=indexPath.row;
  cell.textLabel.Text=[MyArray objectAtIndex:row]
  return cell;
 }
我想你知道应该在那些空白处放什么。我只写了要点。     ,        尝试这个
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
   {
   return 4
   }  
还实现填充tableview所需的其余委托方法。 希望对您有帮助....     ,        你可以用这个
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
   {
   return 4
   } 
还是你这个 检查UITableView DataSource协议,必须实现两种相关方法:   – numberOfSectionsInTableView:     –   tableView:numberOfRowsInSection: 第一个应返回1,第二个应返回4。 或者你也可以使用 通过将表样式更改为gourpby表来显示11ѭ表。采用     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。