图片浏览器

我们在网上浏览新闻或者用手机移动设备会经常 使用图片浏览器 

图片浏览器 就是可以让用户选择 进行上翻下翻浏览图片信息

当图片浏览到最后一张的时候,那么箭头会变成灰色 不能再进行点击

如果图片浏览在第一张,我们也不能再进行点击 

那么我们进行一下简单的分析实现

#import "ViewController.h"

@interface ViewController ()
- (IBAction)previous;
- (IBAction)next;
@property (weak, nonatomic) IBOutlet UIButton *preBtn;
@property (weak, nonatomic) IBOutlet UIButton *nextBtn;


@property (weak, nonatomic) IBOutlet UILabel *noLabel;
@property (weak, nonatomic) IBOutlet UIImageView *iconView;
@property (weak, nonatomic) IBOutlet UILabel *descLabel;
//记录当前显示的是第几张图片
@property(nonatomic,assign)int index;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.index = -1;
    [self next];
    /*
    //1、设置索引
    self.noLabel.text = @"1/5";
    //2.图片
    self.iconView.image = [UIImage imageNamed:@"biaoqingdi"];
    //3.描述
    self.descLabel.text = @"哈哈";
    
    self.preBtn.enabled = NO;
     */
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#pragma mark 切换图片
-(void)changeData
{
    self.preBtn.enabled = (self.index!=0);
    self.nextBtn.enabled = (self.index!=4);
    
    switch (self.index) {
        case 0:
            self.noLabel.text = @"1/5";
            self.iconView.image = [UIImage imageNamed:@"biaoqingdi"];
            self.descLabel.text=@"表情";
            break;
            
        case 1:
            self.noLabel.text = @"2/5";
            self.iconView.image = [UIImage imageNamed:@"wangba"];
            self.descLabel.text = @"八号";
            break;
        case 2:
            self.noLabel.text = @"3/5";
            self.iconView.image = [UIImage imageNamed:@"bingli"];
            self.descLabel.text = @"这也忒严重了";
            break;
        case 3:
            self.noLabel.text = @"4/5";
            self.iconView.image = [UIImage imageNamed:@"chiniupa"];
            self.descLabel.text = @"这样子。。。";
            break;
        case 4:
            self.noLabel.text = @"5/5";
            self.iconView.image = [UIImage imageNamed:@"danteng"];
            self.descLabel.text = @"能不能换个网名";
            break;
            
            
        default:
            break;
    }

}
#pragma mark 上一张
- (IBAction)previous {
    self.index--;
    [self changeData];
    
//    self.preBtn.enabled = (self.index!=0);
//    self.nextBtn.enabled = (self.index!=4);
    /*
    if (self.index==0) {
        self.preBtn.enabled = NO;
    }
    else
        self.preBtn.enabled = YES;
    if (self.index == 4) {
        self.nextBtn.enabled = NO;
    }
    else
        self.nextBtn.enabled = YES;
     */
    /*
    switch (self.index) {
        case 0:
            self.noLabel.text = @"1/5";
            self.iconView.image = [UIImage imageNamed:@"biaoqingdi"];
            self.descLabel.text=@"表情";
            break;
            
        case 1:
            self.noLabel.text = @"2/5";
            self.iconView.image = [UIImage imageNamed:@"wangba"];
            self.descLabel.text = @"八号";
            break;
        case 2:
            self.noLabel.text = @"3/5";
            self.iconView.image = [UIImage imageNamed:@"bingli"];
            self.descLabel.text = @"严重了";
            break;
        case 3:
            self.noLabel.text = @"4/5";
            self.iconView.image = [UIImage imageNamed:@"chiniupa"];
            self.descLabel.text = @"这样子。。。";
            break;
        case 4:
            self.noLabel.text = @"5/5";
            self.iconView.image = [UIImage imageNamed:@"danteng"];
            self.descLabel.text = @"能不能换个网名";
            break;
            
            
        default:
            break;
    }
     */
    //self.index = self.index -1;
}

#pragma mark 下一张
- (IBAction)next {
    self.index++;
    [self changeData];
    
    /*
    switch (self.index) {
        case 0:
            self.noLabel.text = @"1/5";
            self.iconView.image = [UIImage imageNamed:@"biaoqingdi"];
            self.descLabel.text=@"表情帝";
            break;
            
        case 1:
            self.noLabel.text = @"2/5";
            self.iconView.image = [UIImage imageNamed:@"wangba"];
            self.descLabel.text = @"选八号";
            break;
        case 2:
            self.noLabel.text = @"3/5";
            self.iconView.image = [UIImage imageNamed:@"bingli"];
            self.descLabel.text = @"严重了";
            break;
        case 3:
            self.noLabel.text = @"4/5";
            self.iconView.image = [UIImage imageNamed:@"chiniupa"];
            self.descLabel.text = @"这样子。。。";
            break;
        case 4:
            self.noLabel.text = @"5/5";
            self.iconView.image = [UIImage imageNamed:@"danteng"];
            self.descLabel.text = @"能不能换个网名";
            break;
            
            
        default:
            break;
    }
     */

    
}
@end


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
acdsee 经典版ACDSee Revive5是老牌看图软件acdsee历史上一个经典版本,运行速度仅次于3.1,而插件兼容直至10.0,是老机器的最佳选择。 软件说明: 基于acdsee 5.01中文原版制作,使用原版安装方式 去除在线冲印插件、快速上手指南(htm)、帮助文件、音频视频支持(没人会拿acdsee当播放器用吧)、柯达photocd支持、相册创建插件、压缩包创建插件、邮件插件、ftp插件、sendpix插件、roboenhancer插件、foto angelo(幻灯片创建器)、相机支持插件(都是很老的型号)、试用期组件、自述文件、购买提示(htm) 保留主要功能和图像格式支持 保留zip支持、rar支持、重复文件查找器、fotocanvas(编辑器)、realoptimizer 将标准格式支持库ide_acdstd.apl替换为8.0版、psd支持库ide_psd.apl替换为9.0版(再新的版本会出错),解决上一版无法保存png和psd的问题。其余插件替换为10.0版 集成xnview右键看图扩展3.2(可选安装) 安装时自动跳过许可协议和序列号提示 禁止定期检查更新 禁止文件列表视图显示音频视频文件 禁止首次启动时显示每日提示 首次启动时会弹窗提示选择“完全”或“简洁”界面,但由于软件本身bug,直接点这两个选项切换界面是无效的。需要点击此窗口左下角的“自定义”,在最下面的“布局”中选“简洁”,确定后即可使用acdsee 3.1的简洁界面。以下截图所示即为简洁界面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值