私はというし、鋭い角を丸くしたビューを持っていると思います。これを行うデフォルトの方法はありますか?
4
A
答えて
14
ビューのlayer
とそのmasksToBounds
プロパティを操作することで、これを行うことができます。
#import <QuartzCore/QuartzCore.h>
...
- (void)addRoundedCornersWithRadius:(NSInteger)cornerRadiusInPixels
{
self.layer.cornerRadius = cornerRadiusInPixels;
self.layer.masksToBounds = YES;
self.opaque = NO;
}
- (void)makeEndsRounded
{
CGFloat minSide = fmin(self.bounds.size.width, self.bounds.size.height);
[self addRoundedCornersWithRadius:minSide/2];
}
0
によって指定されたUIViews
は、技術的には常に長方形です。丸みを帯びたエフェクトが必要な場合は、角が丸い背景画像が必要です。
+0
OK NVMこの他の回答である私は、UIView
カテゴリに次のコードを持っていますより良い –
prgmast3r
関連する問題
- 1. PatternImageで角を丸めたUIView
- 2. UIViewレイヤーの角が丸く、-drawRect:
- 3. UIView backgrundColorリセット丸角を変更
- 4. 丸みのある角UIViewまたはUIImageView
- 5. iOS - 角丸矩形のUIViewサブクラスを作成
- 6. UIViewにカスタム丸みのある四角形UIBezierPathを描画
- 7. フィールドセットの丸い角
- 8. 角の丸いモーダルパネル
- 9. テーブルの丸い角
- 10. 角の丸いNSTextField?
- 11. UIViewのカスタム丸めコーナー
- 12. 角が丸い三角形
- 13. 親ビューから角を丸めたUIViewを削除するにはどうすればよいですか?
- 14. 描画が有効になっているUIViewの角を丸める
- 15. ストーリーボードを使用してUIViewをマスクし、角を丸くしますか?
- 16. qTip2 IE8丸い角
- 17. UIViewの角を丸くする最善の方法と最速の方法は?
- 18. Javaの丸い角のバグ
- 19. Objective Cの角の丸い
- 20. IEのボタンの丸い角
- 21. wxPythonの丸い角のボーダー
- 22. UILabel swiftの丸い角
- 23. 角の丸いボーダーレスNSWindow
- 24. 丸い四角の破線
- 25. CAShapeLayerラインの丸い角
- 26. 材料ボタンの丸い角
- 27. Xamarinフォーム:角の丸いStackLayout
- 28. フチ角の丸い四角形
- 29. 滑らかな丸いUIViewのコーナー、ボトムのみ
- 30. UIViewの丸めに適したパターン?
(優れた答えと)DUP:http://stackoverflow.com/questions/1509547/uiview-with-rounded-corners –