Как программно добавить следующую и предыдущую кнопки в iPhone? - PullRequest
0 голосов
/ 24 января 2011

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

Ответы [ 2 ]

2 голосов
/ 24 января 2011

Добавление кнопки в просмотр изображений?

Если это так, используйте следующий код

    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 голосов
/ 24 января 2011

помещает все изображения в массив (пусть imageArray) и принимает глобальную переменную целочисленного типа для текущего изображения (пусть curIndex), увеличивая и уменьшая глобальную переменную nextbuttonAction и prevbuttonAction соответственно

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...