iphone - 如何在 iOS 中为图像添加三边边框

标签 iphone ios ios5 uiimageview border

我想为图像添加边框。我不想在 4 个方面完全添加它。我只想在特定的 3 个边上添加边框,即顶部、左侧和底部。如何做到这一点?

[imageView.layer setBorderColor:[[UIColor clearColor] CGColor]];

这将在图像的 4 个边上设置边框。但我只想要它的三个方面。如何做到这一点?

最佳答案

你需要在你想要有边框的边缘上添加彩色 subview 。参见 this answer —对于顶部的边框,遵循相同的模式,但使用 UIViewAutoresizingFlexibleWidth | 的 autoresizingMask UIViewAutoresizingFlexibleBottomMargin.

关于iphone - 如何在 iOS 中为图像添加三边边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527442/

相关文章:

iphone - XCode 4拍摄通用应用(iPhone/iPad)的屏幕截图

ios - 清除角标(Badge)图标而不清除通知

iphone - 自定义字体在 iPhone 设备上不起作用

ios - TTTAttributedLabel 检测多链接

iphone - 重新创建 iOS 相机应用覆盖按钮

iphone - iOS CoreImage 边缘检测

ios - 将 firebase 数据保存到变量 swift

ios - UITableViewCell 背景颜色在 iOS5 和 iOS4 中不同

objective-c - 如何从多个数组中提取唯一对象

iphone - 应用程序获得批准后添加应用程序购买