【问题标题】:UIScrollView with multiple views(which is having button, scrollview and label)具有多个视图的 UIScrollView(具有按钮、滚动视图和标签)
【发布时间】:2012-12-26 13:26:52
【问题描述】:
在我的应用程序中,我使用了具有多个视图的 UIScrollView(每个视图都有按钮、滚动视图和标签)。通过使用 for 循环,我将该视图加载到 UIScrollView 中。但是当我试图在 UIScrollView 内的视图中获取触摸操作时,只有最后一个视图能够访问。我们如何才能对 UIScrollView 中的所有视图进行触摸访问?
任何帮助或建议。
【问题讨论】:
标签:
iphone
objective-c
ios
【解决方案1】:
只需将标签值分配给您的 all yourView 然后访问您的视图
UIView *yourView = (UIView*)[ScrollView viewWithTag:tag];
或者
NSArray *yourView =(NSArray*)[ScrollView subviews];
NSLog(@"Your subView %@",[yourView objectAtIndex:index]);