gpt4 book ai didi

ios - 以编程方式访问 UIScrollView 的 subview

转载 作者:行者123 更新时间:2023-11-28 19:00:24 26 4
gpt4 key购买 nike

在 View Controller 中,我添加了一个 UIScrollView,然后将一个 UIView 添加到滚动器。我通过 Storyboard 在该 UIView 中放置了几个按钮,我想以编程方式有条件地添加其他按钮。

我已尝试将以下引用链接到 Storyboard 中的 UIScrollView 和 UIView,但任一链接都会导致应用程序在加载此 View Controller 时崩溃:

@property (strong, nonatomic) IBOutlet UIScrollView *scroll;
@property (strong, nonatomic) IBOutlet UIView *v;

由于我无法在 Storyboard 中创建引用导出,我该如何创建对 UIView 的引用以便我可以添加我的按钮?

当应用程序崩溃时,主方法返回行以绿色突出显示并显示消息 Thread1: signal SIGABRT在输出窗口中,根据链接的上述属性,我看到:

2014-10-20 12:42:26.411 Testbed[2451:283149] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key scroll.'

或:

2014-10-20 12:52:06.986 MTH[2578:299917] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key v.'

最佳答案

像这样添加 subview

[self.v addSubview:button];

像这样访问 subview

UIScrollView *scrollview = (UIScrollView *) _scroll;
UIView *View = (UIView *) scrollview.subviews[0];

关于ios - 以编程方式访问 UIScrollView 的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26473356/

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