ios - 如何在 UiScrollview 中获取 subview 的内容

标签 ios uiview uiscrollview

我在选项卡中有一个 UIScrollview,我在 UIScrollview 中添加了一些 UIView (NIB)。每个 UIView 都有一些 UISwictch、标签、按钮等。我怎样才能将 View 内的 label.text 添加到 UIScrollview。

我尝试了很多东西,但我可以访问添加到 UIScrollview 的 UIView 的内容。

最佳答案

检查这个,

for (UIView *addedView in [self.scrollView subviews])
{
        for (UIView *sub in [addedView subviews])
        {
            if([sub isKindOfClass:[UILabel class]])
            {
                UILabel *myLabel = (UILabel *)sub;
                NSLog(@"My label :%@",myLabel .text);
            }
        }
}

这里scrollView是您的 ScrollView 。它将打印所有标签的文本。

如果您需要打印任何特定标签的文本。然后给它添加一个标签并在打印之前检查标签,如if(myLabel.tag == 7)

关于ios - 如何在 UiScrollview 中获取 subview 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11548314/

相关文章:

iOS 应用程序在显示 SLComposeViewController 时崩溃

ios - 以编程方式更改 Rootviewcontroller 后,以前的 ViewController 是否释放内存?

ios - 按钮操作和点击手势在 UIView XIB 上不起作用

ios - 将 UIView 添加回 View

iOS:使用滚动功能显示图像和长文本的正确方法

iOS 模拟器无法正确滚动(M1 + React Native 项目)

ios - 快速通过 segue 传递数据时出现问题

ios - 父 View 框架尺寸更改后更新约束

ios - 在某些情况下禁用 ScrollView 右侧

ios - 如何在 View 出现后立即启动核心动画?