【问题标题】:UIView's transform looks terribleUIView 的变换看起来很糟糕
【发布时间】:2012-03-14 08:45:01
【问题描述】:

我有一个简单背景的简单视图。我需要用它的内容来旋转视图。 代码在这里:

    CGAffineTransform r = CGAffineTransformMakeRotation(5 * M_PI / 180.0f);
    backView.transform = r;

我找不到让它看起来不错的方法。

截图如下:

【问题讨论】:

标签: objective-c ios uiview cgaffinetransform


【解决方案1】:

您可以在 info.plist 中使用密钥UIViewEdgeAntialiasing

但正如文档所述,这可能会对性能产生显着影响。

【讨论】:

    【解决方案2】:

    我想我记得在某处读过有关使用 1px 清晰边框会导致锯齿出现在边框(透明)上的文章,并且内部正方形不会受到影响。

    编辑:

    不确定,但this 可能是我阅读我之前建议的地方。还有其他几种解决方案,如果 sch 的回答被证明过于繁琐,其中一种可以很好地工作但仍能提供可接受的性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 2019-07-29
      • 2014-04-09
      • 2017-08-29
      • 1970-01-01
      相关资源
      最近更新 更多