gpt4 book ai didi

iphone - 混淆 UIScrollView 和 setContentSize

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

在 Xcode 3 中,我按照有关 UIScrollView 的教程进行操作,该教程告诉我将 View 的大小设置为 320x650,然后将 ScrollView 拖到该 View 的顶部。添加后:

[scrollView isScrollEnabled:YES];
[scrollView setContentSize:CGMakeSize(320, 650)];

在 viewDidLoad 中,正确连接所有 socket 后,一切正常,当我尝试上下移动屏幕时,我能够看到滚动条。

但是,当我在 Xcode 4.2 中尝试相同的教程时,它不起作用,即。我无法 ScrollView 。看来我需要将内容大小设置为大于 ScrollView 的大小。

这是在 XCode 4.2 中发生的变化,还是原来的教程有误?

scrollView 的大小应该总是 320x480 吗?我不再理解这一切现在意味着什么的语义,即。为什么我需要设置 scrollView 的 ContentSize,还要在 Interface Builder 中设置 scrollView 的大小。当我最初将 scrollView 拖到 View 顶部时,它的大小与 View 相同。这是错误的吗?

最佳答案

对于 UIScrollView,contentSize 通常会大于 UIScrollView 的框架大小。设置 contentSize 的目的是告诉 UIScrollView 它的可滚动区域有多大。当用户四处拖动内容时,UIScrollView 将知道它可以向左或向右或向上或向下拖动多远。

关于iphone - 混淆 UIScrollView 和 setContentSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039520/

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