1
A
回答
1
1
好,你必须画出它。使UIView
一个子类,实现drawRect
方法:
-(void)drawRect:(CGRect)dummy
{
for (int i = 0; i < NR_SEGMENTS; i++)
{
[[self colorForIndex:i] setFill];
UIRectFill(CGRectMake(0, 0,
CGRectGetWidth(self.bounds)/NR_SEGMENTS,
CGRectGetHeight(self.bounds)));
CGContextTranslateCTM(UIGraphicsGetCurrentContext(),
CGRectGetWidth(self.bounds)/NR_SEGMENTS,
0);
}
}
colorForIndex:
应该返回一些色彩。
相关问题
- 1. matplotlib:匹配传奇色彩patchCollection颜色
- 2. UIView设置色调颜色
- 3. UIView填充颜色
- 4. UIView背景颜色
- 5. 为UIView设置背景颜色
- 6. 用透明uiview渲染颜色uiview
- 7. 随机颜色的UIView
- 8. Animate UIView背景颜色swift
- 9. Opera颜色奇怪
- 10. 作为UITableViewCell中的分隔符和行选择的颜色UIView
- 11. 的Android NavigationView颜色奇怪的行为
- 12. iOS7 navigationBar和TabBar颜色行为奇怪
- 13. UIView的背景颜色始终为白色
- 14. 将方块的位置和颜色传递给UIView子视图
- 15. ASCII颜色为HEX颜色
- 16. 为颜色添加颜色
- 17. UIView背景颜色不生效
- 18. 更改UIView的背景颜色
- 19. 父UIView和子视图背景颜色
- 20. 的UIView更改背景颜色图像
- 21. 更改UIView一小部分的颜色?
- 22. 不断改变UIView背景颜色
- 23. UIView的动画改变颜色
- 24. 用代码更改uiview背景颜色
- 25. UIView的背景颜色绘制
- 26. iOS验证uiview已更改颜色
- 27. 更改UIView的背景颜色
- 28. UIView的背景颜色的设置自
- 29. UIView的背景颜色不会改变
- 30. 颜色循环Xcode UIView背景
对于第二种情况,您可以应用渐变。 – beryllium