私はスクロール機能を持つpagecontrolを使用しています。pagecontrolをスクロールして現在のページインデックスを特定する方法は?
このページコントロールでは、3つのラベルと2つのボタンを作成しました。
今、私は
現在のページ中には、ButtonClickイベントを実行する方法を特定することができbutton.forをクリックしながら、機能を実行します。私はすでにそれが隠されていること
時間butat作成された別のlableを表示するボタンをクリックすると
。私を案内してください。ここ
がpagecontrolでオブジェクトを作成するためのコードです:
UILabel *lblReward=[[UILabel alloc]initWithFrame:pageFrame];
[lblReward setFrame:CGRectMake(i * (scrollView.bounds.size.width)+60, 200, 200, 25)];
lblReward.backgroundColor=[UIColor clearColor];
lblReward.textColor=[UIColor whiteColor];
[scrollView addSubview:lblReward];
NSString *strReward=[[pageControlData objectAtIndex:i]objectForKey:@"Reward"];
NSLog(@"strDetails=%@",strReward);
[lblReward setText:strReward];
[lblReward release];
UIButton *btnCheckButton=[[UIButton alloc]initWithFrame:pageFrame ];
[ btnCheckButton setFrame:CGRectMake(i * (scrollView.bounds.size.width)+250, 260, 20, 20)];
[btnCheckButton setImage:[UIImage imageNamed:@"NO.png"] forState:UIControlStateNormal];
[btnCheckButton addTarget:self action:@selector(checkBoxClicked:) forControlEvents:UIControlEventTouchUpInside];
[scrollView addSubview:btnCheckButton];
[btnCheckButton release];
UIButton *backButton=[[UIButton alloc]initWithFrame:pageFrame ];
[ backButton setFrame:CGRectMake(i * (scrollView.bounds.size.width)+10, 410, 30, 30)];
[backButton setImage:[UIImage imageNamed:@"Arrow Icon.png"] forState:UIControlStateNormal];
[backButton addTarget:self action:@selector(backButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[scrollView addSubview:backButton];
[backButton release];
UIButton *showcaseButton=[[UIButton alloc]initWithFrame:pageFrame ];
[ showcaseButton setFrame:CGRectMake(i * (scrollView.bounds.size.width)+270, 410, 30, 30)];
[showcaseButton setImage:[UIImage imageNamed:@"Showcase Icon.png"] forState:UIControlStateNormal];
[showcaseButton addTarget:self action:@selector(showcaseButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[scrollView addSubview:showcaseButton];
[showcaseButton release];
}
今私は、チェックボタンをクリックすることでlabelrewardを示したいと思います。
ありがとうございます。 – Developer