0

私のアプリでは、複数のビュー (各ビューにはボタン、スクロールビュー、ラベルがあります) を持つ UIScrollView を使用しています。for ループを使用して、そのビューを UIScrollView にロードしています。しかし、UIScrollView 内のビューでタッチ アクションを取得しようとすると、最後のビューにしかアクセスできません。UIScrollView 内のすべてのビューへのタッチ アクセスを取得するにはどうすればよいでしょうか?

これを行うためのヘルプまたは提案。

4

1 に答える 1

0

すべての yourView にタグ値を割り当てて、ビューにアクセスするだけです

UIView *yourView = (UIView*)[ScrollView viewWithTag:tag];  

または

NSArray *yourView =(NSArray*)[ScrollView subviews];

NSLog(@"Your subView %@",[yourView objectAtIndex:index]);
于 2012-12-26T13:51:23.663 に答える