显示视图控制器中数据库的所有记录 - iOS

时间:2015-01-03 06:11:49

标签: ios scrollview dynamic-data-display

我是堆叠溢出的新手。我正在为iOS开发移动应用程序。我希望在单视图控制器中显示数据库中的所有记录。我可以为记录中的每个数据分配标签。但是无法为数据库中的每个数据分配标签。所以请建议我将记录显示为一组。等。

  1. 第一条记录 - 数据,数据,数据等,

  2. 第二条记录 - 数据,数据,数据等,

  3. 我在滚动视图中需要它。像电子商务产品列表页面。

2 个答案:

答案 0 :(得分:0)

如果您想显示数据但又有不同的组,则可以使用UITableView并将其样式设置为分组。这样,您可以以可滚动的方式呈现数据,但将数据组合在一起。一个例子是Settings App主页。数据(每个部分)是可滚动的,但它们之间存在分隔。它们一起显示,但已分组。

分组UITableView的另一个好处是每个部分都可以有标题/标签。基本设置如下。

UITableView * tableView = [[UITableView alloc] initWithFrame:... style:UITableViewStyleGrouped];

您可以使用两个协议UITableViewDelegate, UITableViewDataSource管理与数据有关的所有事项。使用以下委托方法可以轻松管理部分标签。

-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

答案 1 :(得分:0)

它取决于您的要求,就好像您想要在列表中显示它们然后您可以去UITableView并且如果想要在网格中显示它们那么您可以使用UICollectionView

  1. UITableView ---显示顺序列表中的内容
  2. UICollectionView ---对于n * m行和列的网格