【问题标题】:How to add an image outside a uitableviewcell如何在 uitableviewcell 之外添加图像
【发布时间】:2012-12-25 09:49:31
【问题描述】:

人们到处都在问如何在 Uitableview 中添加图像。好吧,我想要相反,如何使单元格更短并在其前面添加图像? 就像whatsapp-group-info-screen一样。 (见图)

【问题讨论】:

    标签: objective-c cocoa-touch uitableview uiimage


    【解决方案1】:

    如果标题是此图像出现的唯一位置,请使用UITableViewtableHeaderView 属性。只需使用您需要的布局创建一个 UIView 并将其设置为您的 tableView 的 tableHeaderView。

    顺便说一句,您将来可能希望过滤您在 stackoverflow 上的问题中发布的内容。

    【讨论】:

    • tableHeaderView 不是总是在第一个单元格/部分上方吗?我想把它放在第一个/第二个单元格旁边。或者我可以在章节标题旁边添加一张图片?
    • tableHeaderView 始终位于第一部分之上。如果需要它像UITableViewCell 一样工作,那么您需要创建UITableViewCell 的自定义子类并使用它,没有默认方法可以获取您需要的行为。
    • 那么我如何获得第一个单元格旁边的图像?或者是唯一的方式,Mundi 的方式?
    【解决方案2】:

    tableHeaderView 的建议有效。但是,如果您已经创建了一个看起来像图像中的视图,旁边有一个“单元格”(带有分组表视图的圆角),您还可以使用此视图子类化UITableViewCell,从而在表中的任何位置使用此模式.

    【讨论】:

    • 那么用图像和单元格制作一个视图并将其用作标题视图?
    • 没有。这将是您要求的扩展。
    • 虽然我认为 Whatsapp 已经以另一种方式解决了这个问题。。sectiontitle 与图片处于时间高度。所以你认为图像、sectiontitle 和单元格都放在一个单元格中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    相关资源
    最近更新 更多