我们知道,表视图分隔符是如此薄而美丽.有时我们必须在故事板或笔尖中建立一些分隔线,最小编号为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像素线.祝你好运!