UIView CALayer边界半径背景不透明度

时间:2014-08-26 15:11:58

标签: ios cocoa-touch core-graphics

我有一个UITableView,里面有很多UITableViewCell个。每个都有一些简单的自定义图形,我用UIView s圆角制作。在较旧的iPad(第2代和第3代)上滚动以及打开调试>后,我遇到了糟糕的性能。 iOS模拟器中的颜色混合图层我可以看到圆角处移除的UIView部分是透明的,我认为这会导致滚动性能不佳。

以下是一些有助于了解问题的屏幕截图。

我想知道的是我如何使UIView的外部部分变得不透明。制作圆角(第二个屏幕截图中的橙色部分),以提高性能。具体来说,我的UIView或其图层属性的任何属性是否允许我使这部分不透明?

A UIView with rounded corners A UIView with rounded corners and Color Blended Layers enabled

0 个答案:

没有答案