作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
这让我发疯。我添加了一个新框架并添加了一个 UIImageView
子类作为它的一部分。然后我创建了一个 UITableViewCell
,使它成为我的自定义 UIImageView
的一个实例,并将其外露角半径设置为 5。
在我的子类中我只有:
@IBDesignable class MediaPostCellImageView: UIImageView {
@IBInspectable var cornerRadius: CGFloat = 3.0 {
didSet {
self.layer.cornerRadius = cornerRadius
}
}
}
这是一个展示它的示例项目:http://cl.ly/3Z053m1O3C0i
为什么它没有在 Interface Builder 中显示?
最佳答案
您需要将 layer.masksToBounds
属性设置为 true
。
此外,如果您仍然看不到圆角,请尝试更改背景颜色,以防它确实有圆角但您看不到它,因为颜色与 super View 相同。
关于uiimageview - 在 Interface Builder 中暴露圆角半径我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24227735/
我是一名优秀的程序员,十分优秀!