ios - 我怎样才能圆容器 TableView 的角落?

标签 ios xcode5 uitableview cornerradius uicontainerview

我有一个主视图 Controller 。它包含一个 TableView Controller (在容器中),我想完善 TableView ,使其显示类似于 facebook 登录。

我在 viewDidLoad 的 subview Controller (它是一个 TableView Controller )中使用的代码:

self.tableView.layer.cornerRadius = 10.0f;
self.tableView.layer.masksToBounds = YES;
self.tableView.clipsToBounds = YES;
self.tableView.backgroundColor = [UIColor clearColor];

结果:

如您所见,选中该字段时,角 SEEM 变圆了,但空白区域仍然存在。即使未选中,我怎样才能使它们变圆?

使用:XCODE 5,IOS 7

最佳答案

按照您的要求,这里是您想要的代码:

for (CALayer *subLayer in self.tableView.layer.sublayers)
{
    subLayer.cornerRadius = 10;
    subLayer.masksToBounds = YES;
}

关于ios - 我怎样才能圆容器 TableView 的角落?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22417884/

相关文章:

objective-c - 在 iOS 中对齐两个 ImageView

objective-c - -[UITableView layoutSublayersOfLayer :] 断言失败

ios - 在 UITableView Swift 的所有部分上方添加 UIView

ios - UITableViewCell 内的 UIWebView,检测到链接但不可点击

ios - dequeueReusableCell 不清除单元格上的旧 View

ios - 如何使用 Swift 以编程方式将 UIButton 中的文本左对齐,图像右对齐?

ios - 从 UIButton 按下处理程序获取关联 UIView 的最简洁方法

iphone - 如何使用 iPhone 计算我的速度?

ios - 导航栏透明度问题

objective-c - 为控制台应用程序设置非常基本的单元测试时出现 "Undefined symbols for architecture x86_64"