代码之家  ›  专栏  ›  技术社区  ›  Jim Rhoades

自定义UITableViewCell角点在方向更改时扭曲(UACellBackgroundView)

  •  1
  • Jim Rhoades  · 技术社区  · 16 年前

    我正在尝试这种定制分组UITableViewCell背景的好方法:

    http://code.coneybeare.net/how-to-make-custom-drawn-gradient-backgrounds

    我已经在一个测试应用程序中实现了它,它工作得很好,除了一件事。。。旋转设备时,单元格背景会被拉伸,使角落看起来扭曲。

    有没有办法强迫表格单元格在方向改变时重新绘制自身?我需要在某处使用setNeedsDisplay吗?

    (我试过了[单元格背景视图设置需要显示]在几个地方就像一个随机猜测。。。但那没用。)

    1 回复  |  直到 16 年前
        1
  •  2
  •   tc.    16 年前

    套 backgroundView.contentMode = UIViewContentModeRedraw

    另外, 覆盖 -isOpaque self.opaque = NO 在里面 initWithFrame: .

    推荐文章