代碼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]; }