【发布时间】:2019-03-24 00:51:29
【问题描述】:
我有一个滚动视图,它在滚动到底部后总是弹回顶部。我已经尝试了很多方法来解决这个问题。我知道有人问过同样的问题,但没有一个对我有帮助。 这些是我用过的代码
[self.nfaSscrollview setContentOffset:CGPointMake(0,3185)];
还有
[self.NFASscrollview setContentSize:CGSizeMake(self.NFASscrollview.frame.size.width,3185)];
这是我在 viewDidLoad
中写的- (void)viewDidLoad {
[super viewDidLoad];
[self.NFASscrollview setContentSize:CGSizeMake(self.NFASscrollview.frame.size.width,3185)];
_NFASscrollview.scrollEnabled=YES;
_View3.hidden=YES;
self.view1HeightConstraint.constant = 0.0;
[self.view layoutIfNeeded];
3185 只是我的 Scroll 视图中最后一个内容的(高度+Y 的原点)。
视图约束的屏幕截图
我认为我的约束可能存在一些问题。我不知道如何解决这个问题。
【问题讨论】:
-
变量名以小写字母开头。否则只会令人困惑。
-
什么是
NFAScrollviewCGSizeMake? -
@Fogmeister K 我会记住的。
-
@Fogmeister NFAScrollviewCGSizeMake 返回滚动视图的大小。
-
你能在那个函数中显示代码吗?
标签: ios objective-c uiscrollview