2011-01-24 13 views

答えて

2

画像ビューにボタンを追加しますか?

そうであれば、コード

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]]; 
} 
+0

ここにあなたのコードのいくつかを載せておけば、簡単に答えることができます。 – KingofBliss

+0

私の編集した回答を確認し、pickerViewの代理人を設定してください – KingofBliss

0

は、アレイ内のすべての画像を置く(imageArrayを聞かせて)、現在のイメージのための整数型のグローバル変数を取る(curIndexを聞かせて) インクリメント及びグローバル変数nextbuttonActionとprevbuttonActionをデクリメントそれぞれ

インデックスcurIndex([imageArray objectAtIndex:curIndex])からimageArrayからImageViewの制御のイメージを変更