Car*_*ona 1 uiscrollview uiview ios
我在选项卡中有一个UIScrollview,我在UIScrollview中添加了一些UIView(NIB).每个UIView都有一些UISwictch,标签,按钮等.如何在添加到UIScrollview的视图中获取label.text.
我尝试了很多东西,但我可以访问添加到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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这scrollView 是你的滚动视图.它将打印所有标签的文本.
如果您需要打印任何特定标签的文本.然后添加一个标签并在打印之前检查标签,例如if(myLabel.tag == 7)
tag为您的标签设置一个独特的.
例如:( label.tag = 10345一些随机数,这是一个独特的标签)
你可以parentView像这样搜索标签
UILabel *theLabel = (UILabel *)[parentView viewWithTag: 10345];
Run Code Online (Sandbox Code Playgroud)
然后你可以用Label做你想做的事.