ここで画像ビューで、iPhoneでプログラム的に次と前のボタン(前と後のオプション)を追加する方法は?iPhoneで次と前のボタンをプログラムで追加するにはどうすればいいですか?
答えて
画像ビューにボタンを追加しますか?
そうであれば、コード
UIButton *nextBut=[UIButton buttonWithType:UIButtonTypeRoundedRect];
nextBut.frame= CGRectMake(x, y, 120, 100);
[nextBut setTitle:@"Next" forState:UIControlStateNormal];
[nextBut addTarget:self action:@selector(nextbuttonAction) forControlEvents:UIControlEventTouchUpInside];
[self.imageView addSubview:nextBut];
[nextBut release];
UIButton *prevBut=[UIButton buttonWithType:UIButtonTypeRoundedRect];
prevBut.frame= CGRectMake(x, y, 120, 100);
[prevBut setTitle:@"Previous" forState:UIControlStateNormal];
[prevBut addTarget:self action:@selector(prevbuttonAction) forControlEvents:UIControlEventTouchUpInside];
[self.imageView addSubview:prevBut];
[prevBut release];
Xを次のように、Yは、ビュー内のボタンの位置です。
は、その後、ボタン操作のためのコード、
-(IBAction)nextbuttonAction
{
//Next Button Action
}
-(IBAction)prevbuttonAction
{
//Previous Button Action
}
EDIT:
はpickerViewデリゲートを設定します。次のように以下の方法コードで、
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
imageView.image=[UIImage imageNamed:[imageArray objectAtIndex:row]];
}
ここにあなたのコードのいくつかを載せておけば、簡単に答えることができます。 – KingofBliss
私の編集した回答を確認し、pickerViewの代理人を設定してください – KingofBliss
は、アレイ内のすべての画像を置く(imageArrayを聞かせて)、現在のイメージのための整数型のグローバル変数を取る(curIndexを聞かせて) インクリメント及びグローバル変数nextbuttonActionとprevbuttonActionをデクリメントそれぞれ
インデックスcurIndex([imageArray objectAtIndex:curIndex])からimageArrayからImageViewの制御のイメージを変更
[iPhoneでプログラムのUIViewでボタンを作成する方法]の可能な重複(https://でのstackoverflow。 com/questions/4779220/how-to-create-a-button-in-uiview-programm atically-in-iphone) –