我有一个 uiview,我想在这个 UIVIew 旁边添加一个边框,大约占 UIView 的 75%。任何人都可以帮忙解决这个问题吗?我可以找到将边界绘制到外面的解决方案。
好吧,不只是可以设置一个小属性来将边框与外部对齐。它向内部对齐绘制,因为 UIViews 默认绘制操作在其边界内绘制。
想到的最简单的解决方案是在应用边框时将 UIView 扩展边框宽度的大小:
CGFloat borderWidth = 2.0f;
self.frame = CGRectInset(self.frame, -borderWidth, -borderWidth);
self.layer.borderColor = [UIColor yellowColor].CGColor;
self.layer.borderWidth = borderWidth;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)