[iOS基础控件 - 3.3] 图片浏览器
1 if (_imageData == nil) { 2 // 初始化数据 3 // File: 全路径 4 // NSBoundle: 一个NSBoundle代表一个文件夹 5 // 利用mainBundle就可以访问手机里面的任何资源 6 NSBundle *bundle = [NSBundle mainBundle]; 7 8 // 获得imageData.plist的全路径 9 NSString *path = [bundle pathForResource:@"imageDate" ofType:@"plist"]; 10 _imageData = [NSArray arrayWithContentsOfFile:path]; 11 }
1 #pragma mark 转换图片 2 - (void) changeData { 3 // 1.设置当前图片的序号标题 4 self.noLabel.text = [NSString stringWithFormat:@"%d/%d", self.index + 1, self.imageData.count]; 5 6 // 2.取出当前的图片数据 7 NSDictionary *currentImageData = self.imageData[self.index]; 8 9 // 3.设置图片 10 self.iconView.image = [UIImage imageNamed:currentImageData[IconKey]]; 11 12 // 4.设置图片描述 13 self.descLabel.text = currentImageData[DescKey]; 14 15 // 5.改变按钮状态 16 self.previousButton.enabled = (self.index != 0); 17 self.nextButton.enabled = (self.index != self.imageData.count - 1); 18 } 19 20 #pragma mark 上一张 21 - (IBAction)previous { 22 self.index--; 23 [self changeData]; 24 } 25 26 #pragma mark 下一张 27 - (IBAction)next { 28 self.index++; 29 [self changeData]; 30 } 31 @end
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。