我有一个自定义的 UIView,它可以根据 UISlider 的值进行缩放和旋转。缩放效果很好,它很简单:
self.myView.transform = CGAffineTransformScale(CGAffineTransformIdentity, sx, sy);
我的 UIView 有一个 2px 的边框:
self.layer.borderColor = [UIColor whiteColor].CGColor;
self.layer.borderWidth = 2.0f;
然而,当我将 View 放大时,边框也会变大。如何保持忽略 View 比例的一致边框?
最佳答案
当您更改 View 比例时...:
self.layer.borderWidth = 2.0f / scaleFactor;
关于ios - 缩放时如何在 UIView 周围保持一致的 2px 边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23142538/