gpt4 book ai didi

iphone - 为什么带有几个按钮的基本 UIScrollView 不会滚动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:00:16 27 4
gpt4 key购买 nike

为什么只有几个按钮的基本 UIScrollView 不能滚动?

所以我所做的就是:

  • 创建一个基于 View 的 iPhone 应用
  • 拖入一个 UIScrollView 到主 Controller xib 文件中
  • scrollview 现在作为 IB 中 View 的子元素
  • 在 IB 的 scrollview 中将其 View 高度增加到 1000
  • 向 ScrollView 添加一些按钮(因此它们显示为 ScrollView 的子项)
  • 也确实创建了实例变量,以及属性 IBOutlet,综合
  • 在 IB 中将文件所有者 scrollView 导出链接到 ScrollView
  • 检查以确保 IB 中的 ScrollView 勾选了“启用滚动”属性

但毕竟在 iPhone 模拟器中它不会让我 ScrollView ?

最佳答案

您只需要做一件事:将 ScrollView 上的 contentSize 属性设置为适当的值:

[scrollView setContentSize:CGSizeMake(
scrollView.bounds.size.width,
CGRectGetMaxY(bottommostSubview.frame)
)];

其中 bottommostSubview 是连接到最靠近底部的 ScrollView 的 subview 的导出。您还可以编写一个方法来自动查找此 View ,或者如果您知道大小永远不会改变,则只需硬编码一个值。

默认的 contentSizeCGSizeZero,它有效地禁用了滚动。

关于iphone - 为什么带有几个按钮的基本 UIScrollView 不会滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5522148/

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