我的故事板中有一个像素高度的视图。我有这个代码在每个屏幕上保持一个像素。
self.onePixelViewHeightConstraintlow.constant = 1.f/[UIScreen mainScreen].scale;
因此它将始终保持1个像素。我对视图也有一个约束,它保持1像素高度。
然后我添加了一个按钮,当按下按钮时,视图将向上移动。但是当它向上移动时,我发现它有时会变成2个像素。这是为什么?我该如何解决?
我的代码,用于移动视图的按钮是。
-(void)diabutton:(id)sender{
CGRect frame = self.myObject.frame;
frame.origin.y += 1; //however many pixels to the right..
self.onepixel.frame = frame;
}