2011-01-24 3 views
0

Здесь, в виде изображения, как добавить следующие и предыдущие кнопки (варианты спереди и сзади) программно в iPhone?Как добавить следующие и предыдущие кнопки программно в iPhone?

+0

Возможный дубликат [как создать кнопки в UIView программно в Iphone] (https: // StackOverflow. ком/вопросы/4779220/как к Create-A-кнопки-в-UIView-программа atically-in-iphone) –

ответ

2

Добавить кнопку в изображении View?

Если да, код следующим

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]; 

х, у является положение кнопки в вашем представлении.

Затем код действия кнопки,

-(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 соответственно

и изменить образ управления ImageView от imageArray из индекса curIndex ([imageArray objectAtIndex: curIndex])

Смежные вопросы