【问题标题】:Trying to create a pop-up UITableView with rounded corners尝试创建一个带有圆角的弹出 UITableView
【发布时间】:2011-11-25 21:42:17
【问题描述】:

我一直在绞尽脑汁没有解决这个问题 - 我想弹出一个 UITableView,所以它漂浮在下面的东西上,但有圆角。我不知道我是否需要在 UIView 的 drawRect 中使用剪切路径(除了显示带有方角的表格外,我什么也做不了),或者我是否缺少明显的东西。

我想避免使用带有圆角的图形,我在上面放了一张稍微小一点的桌子,但如果涉及到它,至少我知道如何以这种方式进行。

非常感谢任何帮助/指针!

【问题讨论】:

    标签: objective-c uitableview rounded-corners


    【解决方案1】:

    如果我理解正确,那么这应该对你有所帮助:

    1. 在您的.m 文件中添加#import <QuartzCore/QuartzCore.h>
    2. QuartzCore.framework添加依赖
    3. 将以下代码添加到您的 viewDidLoad 方法中:

    代码:

    tableView.layer.borderColor = [[UIColor darkGrayColor] CGColor];
    tableView.layer.borderWidth = 1.0;
    tableView.layer.cornerRadius = 10.0;
    

    【讨论】:

    • 感谢负载!你是个天才。仅仅三行代码就完全解决了这个问题,它也帮助我更多地理解了整个图形层的东西。干杯!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 2011-08-10
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多