我想在iphone界面中添加一個圓角矩形形狀,但iphone庫沒有該對象。我該怎麼做?如何在iPhone界面添加一個圓角矩形形狀(或框)?
0
A
回答
0
創建您感興趣的圓角矩形圖像。您可以將此圖像添加到不同的用戶界面控件。
3
您創建一個UIView子類,在其中您
#import <QuartzCore/QuartzCore.h>
及其層的代碼cornerRadius
屬性設置到一定量:
self.layer.cornerRadius = 5;
self.clipsToBounds = YES;
如果你願意,你可以創建一個屬性你對象,說roundedCornerRadius
,並聽取其變化使用KVO,在代碼片段類似於
[self addObserver: self forKeyPath:@"roundedCornerRadius" options:0 context:nil];
//implement in your UIView subclass
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object
change:(NSDictionary *)change context:(void *)context
{
if ([keyPath isEqual: @"roundedCornerRadius"])
self.layer.cornerRadius = roundedCornerRadius;
}
0
luvieere的回答爲我工作。
創建一個UIView子類來容納我需要的子視圖來圓角。 (我用IB)。
將該視圖設置爲UIViewController的視圖。
在視圖控制器中重載的viewDidLoad在自定義視圖中調用自定義「viewDidLoad」方法。
這就是我設置需要圓角的子視圖的圓角半徑的地方。
相關問題
- 1. 在libgdx中,你如何在矩形上添加一個圓形?
- 2. 如何製作表單圓角矩形或圓形或三角形
- 3. 如何在圓角矩形內或圓形內繪製圖像?
- 4. 如何用OpenCV繪製圓角矩形(帶圓角的矩形)?
- 5. 如何使形狀矩形或圓形不可調整大小?
- 6. 帶一個圓角的矩形幾何
- 7. 繪製帶有彩色圓角邊框的矩形形狀
- 8. 如何在Android中將矩形形狀添加到矩形形狀
- 9. 如何使用graphiti在矩形或圓形或任何形狀內添加文本?
- 10. 將圓角矩形變換爲圓形
- 11. 如何在android中添加圓角矩形toggle_switch?
- 12. 方形可繪製,使其成爲一個圓角矩形形狀
- 13. 圓角矩形在pygtk的
- 14. UIBezierPath圓角矩形 - 角
- 15. 如何將4個按鈕添加到矩形/圓形
- 16. 繪製一個圓角矩形編程
- 17. 如何建立一個不是矩形或圓形的spriteNode
- 18. 如何使用iPhone SDK清除圓角矩形外的角?
- 19. 如何在圓形矩形按鈕中添加箭頭圖標
- 20. 如何在JavaFX中的矩形或圓圈內添加圖像?
- 21. android-圓形矩形邊界爲佈局
- 22. Qt添加一個圓形矩形到一個圖形項目組
- 23. 如何將圓角添加到UIBezierPath自定義矩形?
- 24. 圓角矩形框繪製-iOS
- 25. 沿着圓角矩形的UIButton邊框
- 26. 沒有邊框的圓角矩形UIButton
- 27. Delphi的繪製一個閉合矩形的兩個圓角和矩形角
- 28. 我如何在任意四邊形內刻出一個矩形或圓形
- 29. 向列表框添加一個矩形
- 30. 創建一個只有兩個圓邊的矩形形狀
[Search Stack Overflow。](http://stackoverflow.com/questions/1225383/rounded-uiview-with-shadow) – 2009-12-03 07:36:08