【问题标题】:UITableView from NSMutableArray iPhone来自 NSMutableArray iPhone 的 UITableView
【发布时间】:2011-10-11 22:04:44
【问题描述】:

我有一个包含对象 1-10 的数组(比方说)。我想要 cell.textLabel.text = 1,3,5,7... 我想要 cell.detailtextLabel.text = 2,4,6,8...

如何让详细文本交替出现?

或者,有没有更好的方法?制作两个 mutableArray 并将它们组合起来?

【问题讨论】:

    标签: iphone uitableview nsmutablearray


    【解决方案1】:

    我认为这应该可行:

    cell.textLabel.text = [yourlist objectAtIndex:(indexPath.row * 2)];
    cell.detailtextLabel.text = [yourlist objectAtIndex:(indexPath.row * 2)+1];
    

    【讨论】:

    • +1 是一个可行的解决方案,尽管从设计角度来看,我建议制作两个单独的数组,一个用于主要文本,一个用于详细文本
    • 收到此错误:*** 由于未捕获的异常 'NSRangeException' 导致应用程序终止,原因:'*** -[NSMutableArray objectAtIndex:]: index 4 beyond bounds [0 .. 3]'
    • 从头开始返回 [array count]/2 并且你很好,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多