代码之家  ›  专栏  ›  技术社区  ›  ed94133

使用UITableViewCellStyleSubTitle的UITableView中的未对齐

  •  1
  • ed94133  · 技术社区  · 14 年前

    我有一个包含许多单元格的表格,所有单元格都使用uiTableViewCellStyleSubtitle,以便在左侧有一个图标,在右侧有一个小的副标题。很简单,但是我的图标在宽度上有很大的差别,因为文本和副标题从一行到下一行显得杂乱无章(越左越窄的图标,越右越宽的图标)。

    所以在photoshop中,我把它们全部制作成36像素宽,有些两边都有透明像素的缓冲垫(我假设透明像素更有效,我最终可能想在单元格上设置背景色)。然而,iPhoneSDK似乎正在剥离这种透明的填充物,因为文本仍然是杂乱无章的。

    我是否需要在两侧添加不透明像素,或者是否有某种方法硬编码文本和副标题的X位置,使其全部对齐?

    1 回复  |  直到 13 年前
        1
  •  1
  •   conmulligan    14 年前

    最好的办法是停止使用stock cells和任何子类 UITableViewCell 或者创造一对 UILabel S和A UIImageView 并将它们添加到单元格的ContentView中。通过这样做,您可以轻松地硬编码标签的X位置。