代码app
【1】夜间模式(将背景颜色改变成灰色)加载到【viewDidLoad】ide
#pragma mark 监听UISwitch的事件off/on
- (IBAction)nightMode:(UISwitch *)sender {
// 根据开关状态来调整背景颜色 self.view.backgroundColor=sender.isOn?[UIColor darkGrayColor]:[UIColor whiteColor]; }
【2】初始化一切内容url
// 2. 对控件进行初始化【1/16】 self.imageNoView.text=[NSString stringWithFormat:@"1/%d",self.imageData.count]; // 1/16 // 设置slider 【设置slider】 self.slider.maximumValue=self.imageData.count; self.slider.minimumValue=1; // 显示图片 // imageView NSDictionary *dict=self.imageData[0]; // 获取第一个字典 self.imageView.image=[UIImage imageNamed:dict[@"icon"]]; self.imageTitle.text=dict[@"title"];
【3】根据slider的值的改变,将内容进行改变【经过slider】spa
#pragma mark - 监听UISlider的进度值改变 - (IBAction)imageNoChange { // 获取当前进度值 int index= self.slider.value; // 取出对应的字典数据 NSDictionary *dict= self.imageData[index-1]; NSLog(@"%@",dict); // 设置当前的图片 // 更新显示的数据 self.imageView.image=[UIImage imageNamed:dict[@"icon"]]; self.imageTitle.text=dict[@"title"]; self.imageNoView.text=[NSString stringWithFormat:@"%d/%d",index,self.imageData.count]; }