所以在layoutSubviews中,我调用positionTextView来调整我的UIScrollView子视图(UIImageView)的框架,其中包含以下代码。
CGRect frame = informationTextView.frame;
frame.origin = CGPointMake(self.contentOffset.x, self.contentOffset.y + 414-44);
informationTextView.frame = frame;
overlayView.frame = frame;
因此在模拟器上,子视图的帧位置保持固定(根据contentOffset),但在设备上进行测试时,帧正在移动,就像它没有考虑contentOffset一样。
我是否错过了模拟器和设备的行为之间的区别?