ios - 带有 2 个 CALayers 的 UIImageView 用于边框

标签 ios objective-c ios6 calayer caanimation

我有一个 UIImageView,我正尝试使用 CALayer

为它添加边框

我的边框实际上由 2 个边框组成...内边框为 5 像素宽,白色,外边框为 1 像素宽,浅灰色。

我可以轻松完成第一部分:

myImageView.layer.borderColor = [UIColor whiteColor].CGColor;
myImageView.layer.borderColorWidth = 5.0f;

但我正在努力在其周围添加额外的 1px 灰色边框。

最佳答案

你可以制作一个“背景 View ”作为你的myImageView的superView“背景 View ”比你的myImageView大1px“背景 View ”的backgroundColor是浅灰 。然后将您的 myImageView 添加为 subView

关于ios - 带有 2 个 CALayers 的 UIImageView 用于边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14492877/

相关文章:

ios - GMImagePicker 导致应用程序崩溃

iphone - Cocoa Touch 中的协调 Controller 设计模式

objective-c - 以编程方式使用 NSTextView 创建窗口

ios - 无法生成蒙版图像; CISourceOverCompositing 未按预期工作

iOS:如何使用 PickerView

ios - Xcode 11 调试器非常慢 - 已知问题?

ios - 字符串值未转换为日期格式

iphone - 请求访问日历时,iOS 6应用程序崩溃

ios - UICollectionViewUpdateItem 操作 - 在 iOS6 上删除 Collection View 中的项目时无法识别的选择器

iphone - iOS 同步动画