gpt4 book ai didi

ios - 如何在 Objective C 中调整 UITableView 行高

转载 作者:行者123 更新时间:2023-11-28 21:45:46 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个要求,比如将数据保存在 itemsArray 中,格式如下

iPhone
iPad
iPod Touch

以及我尝试在 UITableView 中显示的相同数据

但它只取第一项 即 iPhone

它不显示 itemsArray 中的剩余项目。

我一直在尝试这个,但我找不到解决方案。

谁能帮我解决这个问题。

我是 Objective C 的新手。

提前致谢。

最佳答案

如果您希望所有 3 个项目都在一个单元格中,请按如下方式创建一个字典:

NSMutableArray * contentsArray = [NSMutableArray array];
NSMutableDictionary * allContacts = [NSMutableDictionary dictionary];
for(int i = 0; i < yourItemArrayCount; i++) {

[allContacts setObject:[yourItemArray objectAtIndex:i] forKey:@"key %@",[[youtItemArray objectAtIndex:i] stringValue]];

}
[contentsArray addObject:allContacts];

然后按照下面的方法

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//Write your dictionary logic here

NSDictionary *dict = [contentsArray objectAtIndex:indexpath.row];
//Necessary logic will go here.
}

在您的代码中添加以下方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 60; //You can set height of cell here.
}

关于ios - 如何在 Objective C 中调整 UITableView 行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com