图片浏览器(按钮的使用)

来源:互联网 发布:淘宝推送多少钱 编辑:程序博客网 时间:2024/06/05 19:53

- (void)viewDidLoad{    [super viewDidLoad];        // 默认显示index为0对应的数据    [self changeData];}- (NSArray *)imageData{    if (_imageData == nil) { // 从未初始化        NSBundle *bundle = [NSBundle mainBundle];                //  获得imageData.plist的全路径        NSString *path = [bundle pathForResource:@"imageData" ofType:@"plist"];                _imageData = [NSArray arrayWithContentsOfFile:path];    }    return _imageData;}#pragma mark 改变数据- (void)changeData{    // 1.改变数据    self.noLabel.text = [NSString stringWithFormat:@"%d/%ld", self.index + 1, self.imageData.count];        // 2.取出index对应的字典数据    NSDictionary *imageDict = self.imageData[self.index];        // 3.设置图片    self.iconView.image = [UIImage imageNamed:imageDict[MJIconKey]];        // 4.设置描述    self.descLabel.text = imageDict[MJDescKey];        // 5.改变按钮状态    self.previousBtn.enabled = (self.index != 0);    self.nextBtn.enabled = (self.index != self.imageData.count - 1);}#pragma mark 上一张- (IBAction)previous {    // 1.减小索引    self.index--;        // 2.改变数据    [self changeData];}#pragma mark 下一张- (IBAction)next {    // 1.增加索引    self.index++;        // 2.根据索引显示对应的内容    [self changeData];}

代码链接: http://pan.baidu.com/s/1uKsYq 密码: 7tq4

0 0
原创粉丝点击