我们知道,表视图分隔符是如此薄而美丽.有时我们必须在故事板或笔尖中建立一些分隔线,最小编号为1,但实际上,线条比我们预期的要厚得多.
我的问题是如何在故事板中绘制1px线?
我的问题是如何在故事板中绘制1px线?
解决方法
我也得到了你的意见,终于找到了出路.
我们知道,如果我们画一条线并通过代码设置高度,我们可以将高度设置为(1.0 / [UIScreen mainScreen] .scale)).
但在这里,你想画故事板.
我的方式是UIView或UI ImageView的子类,根据您的需求为OnePXLine.在OnePXLine类中,重写layoutSubviews,如下所示:
我们知道,如果我们画一条线并通过代码设置高度,我们可以将高度设置为(1.0 / [UIScreen mainScreen] .scale)).
但在这里,你想画故事板.
我的方式是UIView或UI ImageView的子类,根据您的需求为OnePXLine.在OnePXLine类中,重写layoutSubviews,如下所示:
- (void)layoutSubviews { [super layoutSubviews]; CGRect rect = self.frame; rect.size.height = (1 / [UIScreen mainScreen].scale); self.frame = rect; }
并且您可以使用这个类在故事板中画1像素线.祝你好运!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。