2017-10-23 3 views
0

テーブルビューの丸みのある角を作成しようとしましたが、UBezierPathを使用していません。これまでのところ、テーブルビューがビュー内にあり、テーブルビューよりも。角丸でテーブルビューを作成するには

あなたがテーブルビュー行の角を丸くする必要がある場合は、誰もがそれを

+0

あなたがデザインがれを共有することができますn? –

+0

[UITableViewのラウンド上部コーナー]の可能な複製(https://stackoverflow.com/questions/46882750/round-upper-corners-for-uitableview) –

答えて

0

を行うためのより良い方法を持っていますがObjective-Cのためthis link

を確認します - スウィフトのために

cell.contentView.layer.cornerRadius = 5; 
    cell.contentView.layer.masksToBounds = YES; 

: -

cell.contentView.layer.cornerRadius = 5 
cell.contentView.layer.masksToBounds = true 

テーブルビュー全体で試してみるthis linkUITableViewCell'sclipToBoundsStoryboardselectedであることを確認しUITableView'sコーナー、

1.をラウンドに

#import <QuartzCore/QuartzCore.h> 

self.tableView.layer.borderColor = [UIColor colorWithWhite:0.6 alpha:1].CGColor; 
self.tableView.layer.borderWidth = 1; 
self.tableView.layer.cornerRadius = 4; 
+0

コーナー半径をセルに設定すると、すべてのセルのコーナーが右に変更されました –

+0

私はすべてのセルではなく、テーブルビューのコーナーを丸めたい –

+0

2番目のセルを試してみてくださいself.tableView.layer.cornerRadius = 5;コーナー半径からテーブルビュー – Cintu

1

2.UITableView'sclipToBoundsStoryboardselectedであることを確認してください。

enter image description here

3.設定cornerRadiusUITableView'slayerの値、すなわち

@IBOutlet weak var tableView: UITableView! 

override func viewDidLoad() 
{ 
    super.viewDidLoad() 
    self.tableView.layer.cornerRadius = 10.0 
} 

スクリーンショット:

enter image description here

関連する問題