我在這個問題上看過很多Q,但沒有一個正是我想要做的。我有一個視圖裏面的視圖,它的框架是一個CGRectangle。我希望所述矩形具有圓角邊緣,使其看起來像圓角矩形按鈕。如果我可以有一些關於如何實現的代碼示例,那會很好。先謝謝你。圓角矩形問題
Q
圓角矩形問題
0
A
回答
5
您首先需要將QuartzCore框架導入到您的項目中。我希望你知道如何做到這一點。比你可以使用下面的代碼:
CALayer *l = [yourView layer];
[l setMasksToBounds:YES];
[l setCornerRadius:10.0];
// You can even add a border
[l setBorderWidth:1.0];
[l setBorderColor:[[UIColor blackColor] CGColor]];
希望它有幫助! ;)
2
您需要確保您輸入<QuartzCore/QuartzCore.h>
並將QuartzCore
添加到現有框架以便獲得對cornerRadius:
方法的訪問權限。
然後設置你會使用類似的東西,這取決於您的實現視圖
UIView *theView = [[UIView alloc] initWithFrame:CGRectMake(10,10,100,200)];
CALayer *theViewLayer = [theView layer];
[theViewLayer setCorderRadius:5.0];
//Other Methods you can use
[theViewLayer setBorderColor:[[UIColor colorWithWhite:1.0 alpha:0.3] CGColor]];
[theViewLayer setBorderWidth:2.0];
[theViewLayer setBackgroundColor:[[UIColor blackColor] CGColor]];
+0
謝謝。我用唱歌的代碼,但它非常相似。我很欣賞你們兩個人的快速而全面的答案。 – Jackelope11 2011-05-27 17:52:56
相關問題
- 1. UIBezierPath圓角矩形 - 角
- 2. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 3. 將圓角矩形變換爲圓形
- 4. 三角函數的問題:圓角與矩形相交
- 5. 帶圓角矩形的SKScene
- 6. 圓角矩形在pygtk的
- 7. 完美圓角矩形
- 8. Silverlight中的圓角矩形
- 9. 圓角矩形虛線
- 10. UIBezierPath - 帶圓角的矩形
- 11. 點是內圓角矩形?
- 12. UIBezzierPath爲圓角矩形
- 13. Xcode 6中的圓角矩形的問題
- 14. Android的圓角矩形彩色角落
- 15. NSBezierPath圓角矩形有壞角落
- 16. 圓角問題
- 17. 如何製作表單圓角矩形或圓形或三角形
- 18. 圓角矩形工具和Photoshop中的比例圓角半徑
- 19. 如何在圓角矩形內或圓形內繪製圖像?
- 20. UITextField - 圓角問題
- 21. UIView圓角問題
- 22. IE8圓角問題
- 23. CSS圓角問題
- 24. Android:ListView,圓角問題
- 25. 圓角問題IE
- 26. Anythingslider圓角問題
- 27. 奇怪圓角底邊的矩形
- 28. 接壤圓角矩形在GLSL
- 29. 帶有透明圓角矩形的UIView?
- 30. 圓角矩形座標表示
謝謝你的下面的圓角半徑,我會試試這個。 – Jackelope11 2011-05-27 17:41:44
這很容易,它看起來不錯。我幾周來一直在努力做到這一點,我非常感謝他們的幫助。 – Jackelope11 2011-05-27 17:48:47