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