我有一个UIImageView,我试图使用边框框架,使用CALayer
我的边框实际上由2个边框组成......内边框宽5像素,白色,外边框宽1像素,浅灰色。
我可以轻松完成第一部分:
myImageView.layer.borderColor = [UIColor whiteColor].CGColor;
myImageView.layer.borderColorWidth = 5.0f;
但我很难在其周围添加额外的1px灰色边框。
答案 0 :(得分:1)
你可以制作一个"背景视图"作为myImageView
"背景视图的超级视图"比你的myImageView
大约1px的背景颜色"背景视图"是浅灰色的。然后将myImageView
添加为subView
答案 1 :(得分:0)
试试这个
randomView.layer.borderColor = [[UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1.0f] CGColor]; randomView.layer.borderWidth = 1.0f;