在可可,特别是iPhone SDK中,opaque
属性被描述为:可可/ iPhone:BACKGROUNDCOLOR和不透明属性
如果不透明的,拉伸操作 假定视图填充其边界 和可以得出更有效率。如果不透明 并且该视图未填充其边界,则 结果是不可预测的。 如果视图是完全或部分透明的 ,则将此属性设置为NO。
以我的经验,如果你有一个视图(标签,表格单元格等)backgroundColor
设置为[UIColor clearColor]
,你不需要设置opaque
到NO
才能正常显示(有明显的背景)。
直觉上,这样做还需要将不透明设置为NO,但我从来没有遇到过问题。
你可以混合opaque = YES和clearColor,还是我靠借来的时间生活?它似乎没有具体记录在任何地方。