點擊按鈕后彈出圖片庫選擇圖片,然后返回給Button的image。
- (IBAction)selectIcon { UIImagePickerController *imagePicker = [[UIImagePickerController alloc]init];
//設置圖庫源 [imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
//是否允許編輯圖片 [imagePicker setAllowsEditing:YES];
//設置當前控制器為代理 [imagePicker setDelegate:self]; [self PResentViewController:imagePicker animated:YES completion:nil];}
選取圖片后需實現代理方法didFinishPickingMediaWithInfo
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ [_icon setImage:info[UIImagePickerControllerEditedImage] forState:UIControlStateNormal]; [self dismissViewControllerAnimated:YES completion:nil];}
新聞熱點
疑難解答