#import "ViewController.h"
@interface ViewController ()
@property (
nonatomic,
strong)
NSArray *pic;
@property (
nonatomic,
assign)
int index;
- (
IBAction)next;
@property (
weak,
nonatomic)
IBOutlet UILabel *lblIndex;
@property (
weak,
nonatomic)
IBOutlet UIImageView *imgViewIcon;
@property (
weak,
nonatomic)
IBOutlet UILabel *lblTitle;
@property (
weak,
nonatomic)
IBOutlet UIButton *btnNaxt;
- (
IBAction)pre;
@property (
weak,
nonatomic)
IBOutlet UIButton *btnpre;
@end
@implementation ViewController
-(
NSArray *)pic
{
if (_pic ==
nil) {
NSString *path = [[
NSBundle mainBundle] pathForResource:@
"pic.plist" ofType:
nil];
NSArray *array = [
NSArray arrayWithContentsOfFile:path];
_pic = array;
}
return _pic;
}
- (
void)viewDidLoad {
[
super viewDidLoad];
}
- (
void)didReceiveMemoryWarning {
[
super didReceiveMemoryWarning];
}
- (
IBAction)next {
self.index++;
NSDictionary *dict =
self.pic[
self.index];
self.lblIndex.text = [
NSString stringWithFormat:@
"%d/%ld",
self.index+
1,
self.pic.count];
self.imgViewIcon.image = [
UIImage imageNamed:dict[@
"icon"]];
self.lblTitle.text = dict[@
"title"];
self.btnNaxt.enabled = (
self.index != (
self.pic.count -
1));
self.btnpre.enabled = (
self.index !=
0);
}
- (
IBAction)pre {
self.index--;
NSDictionary *dict =
self.pic[
self.index];
self.lblIndex.text = [
NSString stringWithFormat:@
"%d/%ld",
self.index+
1,
self.pic.count];
self.imgViewIcon.image = [
UIImage imageNamed:dict[@
"icon"]];
self.lblTitle.text = dict[@
"title"];
self.btnpre.enabled = (
self.index !=
0);
self.btnNaxt.enabled = (
self.index != (
self.pic.count -
1));
}
@end