如何设置 UITableView 的边框样式?我希望它们是圆形的,有点斜面。
在屏幕截图中,您可以看到表格视图标签和 UITextField 格式(具有正确的样式)。
UITableView 背景:
- (void)viewDidLoad
{
[super viewDidLoad];
[tagsTableView setBackgroundColor:[UIColor clearColor]];
}
谢谢
如何设置 UITableView 的边框样式?我希望它们是圆形的,有点斜面。
在屏幕截图中,您可以看到表格视图标签和 UITextField 格式(具有正确的样式)。
UITableView 背景:
- (void)viewDidLoad
{
[super viewDidLoad];
[tagsTableView setBackgroundColor:[UIColor clearColor]];
}
谢谢
@Patrick 如果您想要UITableView
圆角 asUITextField
那么您可以group table
通过更改 to 的样式UITableView
Plain
来使用视图Group
。
要么使用,UITableViewStyleGrouped
要么,如果您需要自定义更多,您可以使用每个单元格的CALayer
(或它们的 contentView 的CALayer
?)来添加圆角:
view.layer.borderWidth = 1.f;
view.layer.borderColor = [UIColor grayColor].CGColor;
view.layer.cornerRadius = 10.f;
...
当然,如果您选择此解决方案,请不要忘记将 QuartzCore.framework 添加到您的项目中。
请注意,您可以应用完全相同的原则为其UITextField
添加圆角(而不是您已经使用的解决方案UITextField
,无论它是什么)