我需要在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. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 3. 如何製作表單圓角矩形或圓形或三角形
- 4. 圓角矩形框繪製-iOS
- 5. 用Android Canvas繪製圓角矩形
- 6. 繪製一個圓角矩形編程
- 7. Javascript畫布繪製矩形或圓圈
- 8. Pyqtgraph:如何繪製橢圓或圓形
- 9. 繪製矩形和橢圓
- 10. 矩形視圖上的完美圓角
- 11. 如何繪製圓角矩形而不填充(在MFC中)?
- 12. 如何繪製一個圓角的矩形?
- 13. 如何在Rebol中繪製和填充圓角矩形
- 14. 如何爲聊天氣泡繪製圓角矩形
- 15. 如何在Android UI中繪製圓角矩形?
- 16. 核心圖形,如何繪製橢圓透明孔的矩形?
- 17. 在GEF eclipse編輯器中繪製橢圓和圓角矩形
- 18. 繪製一個圓角矩形一側倒圓
- 19. Delphi的繪製一個閉合矩形的兩個圓角和矩形角
- 20. 繪製帶有彩色圓角邊框的矩形形狀
- 21. 在矩形上繪製圓形
- 22. 在圓形公式上繪製矩形
- 23. 帶圓角的繪製三角形
- 24. 在Blend中繪製圓角三角形
- 25. 如何繪製手繪的橢圓或圓形?
- 26. 在圓形視圖中繪製文本?
- 27. 在視圖上繪製圓形
- 28. 用三角形風扇繪製圓形
- 29. 如何繪製圓角NSImage
- 30. UIBezierPath圓角矩形 - 角
哎第一拉維已經回答了你的question.check它。 – Tendulkar