【UIKit】圖片瀏覽器

  代碼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];
}
相關文章
相關標籤/搜索