gpt4 book ai didi

objective-c - ContentOffset 和回到顶部问题

转载 作者:行者123 更新时间:2023-11-29 13:29:12 28 4
gpt4 key购买 nike

我有一个带分页的 ScrollView 。我声明:

   if(_fullPosterScroll == nil) _fullPosterScroll = [[UIScrollView alloc] initWithFrame:rc];
[_fullPosterScroll setDelegate:self];
[_fullPosterScroll setBackgroundColor:[UIColor blackColor]];
[_fullPosterScroll setCanCancelContentTouches:NO];
_fullPosterScroll.indicatorStyle = UIScrollViewIndicatorStyleWhite;
_fullPosterScroll.clipsToBounds = NO;
_fullPosterScroll.pagingEnabled = YES;
_fullPosterScroll.alwaysBounceHorizontal = NO;
_fullPosterScroll.directionalLockEnabled = YES;

点击后我调用一个方法:

[_fullPosterScroll setContentOffset:CGPointMake(_selectedPosterPosition*(_fullPosterScroll.frame.size.width), 0) animated:YES];
NSLog(@"%f",_fullPosterScroll.contentOffset.y);

为什么在那之后在日志中我有例如 225.00?!这应该是0!

最佳答案

我看不出您发布的代码有任何问题,但您应该检查以确保 setContentOffset 没有触发任何正在更改偏移量的委托(delegate)方法。

此外,Apple 有一个示例项目,PageControl ,这正是你想要的,所以如果你想要一个完整的例子,你应该看看它。

关于objective-c - ContentOffset 和回到顶部问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12277423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com