gpt4 book ai didi

ios - "setFrame"不适用于 iOS 中的 UIScrollView

转载 作者:行者123 更新时间:2023-11-28 21:40:40 25 4
gpt4 key购买 nike

我在 Storyboard 中放了一个 ScrollView。

接下来,在我调用的代码中

self.scroll.frame = CGRectMake(100, 0, 800, 900);

我想滚动应该将位置更改为 (100, 0)

但不知何故,它仍然保留在 Storyboard中设置的原始位置。

我错过了什么?

最佳答案

是的,如果使用 Storyboard或 xib 添加,它根本不适用于自动布局系统中的任何 View 。

如果您想在代码中设置框架初始化。

@property (nonatomic,strong) UIScrollView *scrollView;

_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];

如果你想在自动布局系统中设置位置,你应该考虑更新 View 的约束。

self.scrollViewWidthConstraint.constant += 20;
[self.scrollView updateConstraints];

关于ios - "setFrame"不适用于 iOS 中的 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32198375/

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