Cowboy Tech

iOS项目2.图片浏览器

效果图

效果图

项目结构

project structure

加载plist中的数据

该方法并不用在viewDidLoad中调用,而是在实际取值时调用

- (NSArray *)imageDicts
{
//判断数组为空时建立
if (!_imageDicts) {
   //从NSBundle中读取路径
    NSString *path = [[NSBundle mainBundle] pathForResource:@"imageDate.plist" ofType:nil];
    //利用文件路创建数组
    _imageDicts = [NSArray arrayWithContentsOfFile:path];
}
//返回数组
return _imageDicts;
}

条件语句设置BOOL值

self.leftBtn.enabled = (self.index != 0);

总结

如果每一次的按钮需要和对应的数据呈现对应,那么需要设置索引号index