【问题标题】:XCode: Setting up multiple UITableView columnsXCode:设置多个 UITableView 列
【发布时间】:2010-09-04 16:25:39
【问题描述】:

我还没有找到一个好的答案,我一定是密密麻麻的,但是……

我正在尝试在每行中设置一个带有图像和标签的表格视图。该图像将是一个指示图像(新建、进行中、已停止、已完成等),标签将是一个特定的问题名称。

我可以用一列正常设置表格视图,但我找不到任何设置表格列数的东西(在代码或界面生成器中)。我假设我必须为表格设置两列。

之后,我还需要有关如何将图像添加到第一列并将标签添加到第二列的帮助。基本上,我想要你从 iPhone 的本地相册应用程序中获得相同的功能和外观,它在左侧显示一个缩略图,在中间显示一个标签。请像对待我一样愚蠢,因为我已经到处搜索了,互联网上的每个人似乎都可以在 IB 中选择用于设置列数的表格视图……除了我之外的每个人。 :P

【问题讨论】:

    标签: xcode uitableview


    【解决方案1】:

    您最好的做法是创建自己的自定义 UITableViewCell 并专门设计它以包含图像和文本标签。除此之外的任何事情都意味着您将不得不开始子类化 UITableView 这不适合胆小的人。另一种选择是查看第三方库,例如 AQGridView。

    【讨论】:

    • 是的,这看起来是我迄今为止最好的选择。我会试试看它看起来如何。我只知道这个应用程序需要非常“外观”。谢谢。
    【解决方案2】:

    在 UITableViews 中没有列这样的东西。立即想到的两条路线之一。

    1) 使用 2 个并排的 UITableView,并在其中一个移动时相互同步(这可能看起来有点奇怪)

    2) 将标签和图像填充到 UITableView 的同一个单元格中。

    你的选择是什么?

    还有一件事——你是在为 iPhone、iPad 编程吗?

    【讨论】:

    • 我在 iPad 上编程。这不可能是正确的,因为我已经看到其他应用程序使用列……或者至少,看起来像列的东西。也许它只是一个单元对象,其中有两个相邻的东西......但这与我在互联网上看到的其他东西没有意义。我知道我看到人们谈论表格视图和多列,所以我知道它存在。
    • 我想如果我必须选择,我会尝试将图像和标签放在同一个单元格中。
    • 你能告诉我你看到专栏讨论的地方吗?我想看看,然后看看我是否还能提供帮助。
    • 好吧,看起来很多示例实际上都在讨论将 IB 中的列的单元格设置为有两列或两个项目,然后使用该单元格作为 UITableView 的模板.也许那是我需要去的地方。我可以发誓,当您选择一个表格时,我已经看到了有关 IB 中列选项的示例……我将不得不继续寻找。
    【解决方案3】:
    猜你喜欢
    • 2012-11-04
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    • 2016-01-14
    • 2014-08-10
    • 2014-03-18
    • 1970-01-01
    相关资源
    最近更新 更多