plist 文件、slider、stepper的使用
来源:互联网 发布:centos 安装jdk1.7 编辑:程序博客网 时间:2024/06/05 12:00
//
// ViewController.m
// ImagesView
//
// Created by 张文华 on 15/12/3.
// Copyright © 2015年张 文华. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutletUIImageView *imageVie;
@property (weak, nonatomic) IBOutletUILabel *Title;
@property (weak, nonatomic) IBOutletUILabel *ImageNum;
@property (weak, nonatomic) IBOutletUISlider *Slider;
@property (weak, nonatomic) IBOutletUIStepper *Stepper;
@end
@implementation ViewController
-(void) setImageWithIndex:(int)indexx
{
NSDictionary *dic=self.imagesInfo[indexx];
//2,在imageview中显示图片
NSString *imageName=[dic objectForKey:@"Icon"];
UIImage *image=[UIImageimageNamed:imageName];
[self.imageViesetImage:image];
//self.imageVie.contentMode=UIViewContentModeScaleAspectFit;
//3,显示图片的title;
self.Title.text=[dicobjectForKey:@"title"];
//4,设置图片序号和数量
self.ImageNum.text=[NSStringstringWithFormat:@"%d/%d",indexx+1,self.imagesCount];
//5,设置slider和stepper的范围和当前指
}
//
- (IBAction)StepperChange:(UIStepper *)sender {
self.index=sender.value;
self.Slider.value=self.index;
[selfsetImageWithIndex:self.index];
}
- (IBAction)SliderChange:(UISlider *)sender {
self.index=sender.value;
self.Stepper.value=self.index;
NSLog(@"222%f",sender.value);
[selfsetImageWithIndex:self.index];
//1,取出第一张图片的信息
}
- (void)viewDidLoad {
[superviewDidLoad];
//加载图片信息的数组
NSBundle *boundle=[NSBundlemainBundle];
NSString *path=[boundle pathForResource:@"faceMap_en" ofType:@"plist"];
self.imagesInfo=[NSArrayarrayWithContentsOfFile:path];
//初始化组件
self.imagesCount=[self.imagesInfocount];
self.index=0;
self.imageVie.contentMode=UIViewContentModeScaleAspectFit;
[selfsetImageWithIndex:self.index];
//5,设置slider和stepper的范围和当前指
self.Slider.minimumValue=0;
self.Slider.maximumValue=self.imagesCount-1;
self.Slider.value=self.index;
self.Stepper.minimumValue=0;
self.Stepper.maximumValue=self.imagesCount-1;
self.Stepper.stepValue=1;
self.Stepper.value=self.index;
//NSLog(@"")
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
- plist 文件、slider、stepper的使用
- iOS5编程--新增控件stepper的使用
- slider+labelAtlas的使用
- Slider的使用
- cocos2d中.plist文件的使用
- UIButton使用plist文件的方法
- plist 文件使用
- Plist文件使用
- ios开发(plist文件数据加载) 使用数据模型的方法加载plist文件中的数据
- plist文件的读写
- plist文件的读写
- plist文件的读写
- plist文件的读写
- Plist文件的操作
- plist文件的读写
- plist 文件的设置
- plist文件的读写
- Plist文件的操作
- Android Sensor Framework(狠详)
- linux 中getopt和getopt_long 用法解析
- 用php生成静态html页面
- 长度是怎样炼成的(四)
- 使用FreeMaker生成静态HTML
- plist 文件、slider、stepper的使用
- 今年暑假不AC
- 怎样用java连接mysql
- [李景山php]thinkphp核心源码注释|Lite.class.php
- C#: Thread.Sleep(0) vs Sleep(1) vs Yeild
- 富文本常用封装(NSAttributedString浅析)
- Android Http请求图片上传工具类
- android_launcher的源码详细分析
- [李景山php]thinkphp核心源码注释|Driver.class.php