gpt4 book ai didi

iphone - 如何将 UIControl 添加到 UIScrollView contentView?

转载 作者:搜寻专家 更新时间:2023-10-30 19:40:47 24 4
gpt4 key购买 nike

我想将 UIControl 添加到 UIScrollView,例如。

UIControl *couponView = [[UIControl alloc] initWithFrame:CGRectMake(drawX,drawY,couponWidth,couponHeight)];
couponView.backgroundColor = [UIColor redColor];

[[scrollView contentView] addSubview:couponView]; //may not respond
[scrollview.contentView addSubview:couponView]; //not a member

我还想根据我添加的 UIControl 数量来设置 contentView 的框架。我想我会将框架设置在屏幕外的 Y 方向上,并且 UIScrollView 会在用户滚动时将屏幕外部分滚动到可见状态。

我没有在 UIScrollView 中看到 contentView 属性。我如何访问 contentView?

最佳答案

UIScrollView 在几个方面不同于桌面版 NSScrollView

其中之一是它不提供 contentViewdocumentView 访问器。相反,您可以将内容直接添加到 UIScrollView

只需将 subview 添加到 ScrollView 并设置其边界(或contentSize)以包含所有 subview 。

关于iphone - 如何将 UIControl 添加到 UIScrollView contentView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459644/

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