我需要在iOS應用程序中繪製一個圓角矩形條,但不使用背景圖像。有什麼辦法可以製作圓角矩形視圖或標籤嗎?如何繪製圓角矩形標籤或視圖?
回答
除了其他答案之外,別忘了設置masksToBounds
屬性。
所有的答案都很好,但Mundi是第一個。 –
我不知道masksToBounds是否默認爲YES,但我沒有設置它,而且我仍然有圓角。 –
默認值是「否」。也許它被設置在別的地方。 – Mundi
加入石英核心框架..
#import <QuartzCore/QuartzCore.h>
然後設置圓角半徑,
yourView_LabelName.layer.cornerRadius = 10.0;
這可能是對你有用。步驟1:將quartzcore框架添加到您的項目框架。 你想在哪個文件中寫這個代碼,你必須使用它。
#import <QuartzCore/QuartzCore.h>
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 50, 30)];
myLabel.text = @"text";
myLabel.layer.cornerRadius =8.0;
[self.view addSubview:myLabel];
如果您使用UI設計器(Storyboard或nib文件),則可以設置用戶定義的運行屬性。
點擊您想要圓角的視圖,點擊顯示身份檢查器(第三個選項卡,右上角)。 然後單擊用戶定義運行屬性+,並輸入以下內容:
Key Path: layer.cornerRadius
Type: Number
Value: whatever number, e.g. 5
IB最乾淨的方式... –
非常好的把戲! – gregschlom
- 1. 如何在圓角矩形內或圓形內繪製圖像?
- 2. 如何製作表單圓角矩形或圓形或三角形
- 3. 用Android Canvas繪製圓角矩形
- 4. Javascript畫布繪製矩形或圓圈
- 5. Pyqtgraph:如何繪製橢圓或圓形
- 6. 矩形視圖上的完美圓角
- 7. 如何繪製一個圓角的矩形?
- 8. 如何在Rebol中繪製和填充圓角矩形
- 9. 如何在Android UI中繪製圓角矩形?
- 10. 如何用畫布逐漸繪製圓角矩形
- 11. 如何爲聊天氣泡繪製圓角矩形
- 12. 在GEF eclipse編輯器中繪製橢圓和圓角矩形
- 13. 在圓形公式上繪製矩形
- 14. 繪製帶有彩色圓角邊框的矩形形狀
- 15. 在圓形視圖中繪製文本?
- 16. 在視圖上繪製圓形
- 17. 在Blend中繪製圓角三角形
- 18. 帶圓角的繪製三角形
- 19. UIBezierPath圓角矩形 - 角
- 20. 如何繪製圓角NSImage
- 21. 如何用PDFsharp繪製圓形圖像
- 22. 如何繪製圓形libgdx
- 23. 如何爲圓形圖像視圖繪製邊框?
- 24. 將圓角矩形變換爲圓形
- 25. 在圖框上繪製矩形 - 如何限制矩形區域?
- 26. 如何使用畫布和svg繪製圓形矩形?
- 27. 如何繪製指定半徑的圓形和矩形?
- 28. 用負矩形c繪製圓弧#
- 29. 從矩形中繪製橢圓
- 30. ggplot2上的軸上的顏色軸標籤或繪製矩形
哎第一拉維已經回答了你的question.check它。 – Tendulkar