Changing the Array of images for an UIImageView using Backward and Forward button.


UIImageView *img_view1;
int currentIndex;
UIButton *forward_btn2;
UIButton *backward_btn1;
 NSMutableArray *arrimg;

-(IBAction)backward_btn1:(UIButton *)sender
{
    forward_btn2.enabled = YES;
    
    if (currentIndex != 0)
    {
        currentIndex--;
        
        if (currentIndex == 0)
        {
            backward_btn1.enabled = NO;
        }
        [img_view1 setImage:[UIImage imageNamed:[arrimg objectAtIndex:currentIndex]]];
    }
}
-(IBAction)forward_btn2:(UIButton *)sender
{
    backward_btn1.enabled = YES;
    
    if (currentIndex != arrimg.count-1)
    {
        currentIndex++;
        if (currentIndex == arrimg.count-1)
        {
            forward_btn2.enabled = NO;
        }
        [img_view1 setImage:[UIImage imageNamed:[arrimg objectAtIndex:currentIndex]]];
    }
    

}

Comments

Popular posts from this blog

Parse JSON from a file and showing data into UITableView

Parse JSON from a URL and showing data into UITableView

iOS UIScrollView in UIView