我有一份可纵向和横向发展的UIScroll书。 这种观点充满了多州,每个州都有自己的宽度(但所有高度相同)。
当其中一个州被利用时,便会把一个类似于斜体的界面带上生命。 如果这一接口延伸到选定的纽特州,那么整个滚动观点必须滚动,使纽特再次出现。
当Y调换滚动观点的内容被限制时,我会像预期的那样行事(这一限制可以是0,也可以是视高峰)。 但是,如果所抵消的内容位于中间垂直位置,那么光滚动似乎就会出现。
首先,我尝试了以下做法:
CGPoint newOffset = CGPointMake(self.scrollView.contentOffset.x + horizontalVar,
self.scrollView.contentOffset.y);
[self.scrollView setContentOffset: newOffset animated: YES];
正如我提到的那样,哪些工作不成功。
然后,我试图利用财产集束手对观点进行手工分析:
[UIView animateWithDuration: 0.3 animations: ^{
CGPoint newOffset = CGPointMake(self.scrollView.contentOffset.x + horizontalVar, self.scrollView.contentOffset.y);
self.scrollView.contentOffset = newOffset;
}];
这种做法产生了以下结果:如果发源地之一被利用时处于中间垂直状态,则内容抵消了最新变化,但几乎立即回到原州。
我在这个问题上没有任何其他影响。 您能否帮助我?