Objective c 1像素物镜-c

Objective c 1像素物镜-c,objective-c,pixel,Objective C,Pixel,我的故事板中有一个1像素高的视图。我有这个代码,使它在每个屏幕上保持一个像素 self.onePixelViewHeightConstraintlow.constant = 1.f/[UIScreen mainScreen].scale; 因此,它将始终保持1像素。我对视图也有一个限制,它保持1像素的高度 然后我添加了一个按钮,当按下该按钮时,视图将向上移动。但当它向上移动时,我看到它有时会变成2像素。为什么呢?我怎样才能修好它 我的代码,用于移动视图的按钮是 -(void)diabutton

我的故事板中有一个1像素高的视图。我有这个代码,使它在每个屏幕上保持一个像素

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;
}

我也在我的iPhone6Plus上测试这个项目……它在模拟器中工作并且看起来很好,但在iPhone6Plus上没有。iphone6plus不够好吗?
frame.origin.y+=1
将按钮原点更改1个点,而不是1个像素。如何更改1个像素?执行“1.f”?与设置self.onePixelViewHeightConstraintlow.constant的方法相同,我也在我的iphone 6 plus上测试该项目……它在模拟器中运行良好,但在iphone 6 plus上不起作用。iphone6plus不够好吗?
frame.origin.y+=1
将按钮原点更改1个点,而不是1个像素。如何更改1个像素?执行“1.f”?与设置self.onePixelViewHeightConstraintlow.constant的方法相同