簡體   English   中英

圖像選擇器控制器自定義背景

[英]image picker controller custom backgrounds

我目前已經實現了一個UIImagePickerController,用於在我的消息傳遞應用程序中發送圖像。 現在我想使用相同的邏輯,但是要設置自定義背景...

我正在使用PresentPhotoLibrary(self, YES); 去我的選擇器

#pragma mark - UIImagePickerControllerDelegate

//-------------------------------------------------------------------------------------------------------------------------------------------------
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
//-------------------------------------------------------------------------------------------------------------------------------------------------
{
    NSURL *video = info[UIImagePickerControllerMediaURL];
    UIImage *picture = info[UIImagePickerControllerEditedImage];
    //---------------------------------------------------------------------------------------------------------------------------------------------
    [self messageSend:nil Video:video Picture:picture Audio:nil];
    //---------------------------------------------------------------------------------------------------------------------------------------------
    [picker dismissViewControllerAnimated:YES completion:nil];
}

我用來發送圖片消息的方式...我需要使用相同的圖像選擇器設置背景嗎? 還是我需要兩個單獨的圖像選擇器控制器來執行此操作?

這個問題真可謂是:由於我要提出的UIImagePickerController超過一個目的,我怎么能區分的UIImagePickerController提出了哪些用途?

最簡單的方法是為不同的目的擁有不同的代表。 當您呈現UIImagePickerController時,您將設置一個不同的delegate對象。 該對象知道如何響應使用UIPickerController的特定目的之一。

另一種可能性是使用相同的delegate但是在該對象中拋出某種開關。 例如,您可以擁有一個Bool屬性。 為一個目的將其設置為true為另一個目的將其設置為false 然后出示選擇器。 委托代碼查詢相同的Bool屬性,現在知道該怎么做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM