图像选择控制器自定义背景

时间:2016-03-21 15:19:31

标签: ios objective-c

我目前已经实现了一个UIImagePickerController,用于在我的消息传递应用中发送图像。现在我想使用相同类型的逻辑,但要设置自定义背景......

我正在使用import itertools def probability(n, s, t): all_rolls=list(itertools.product(range(1,s+1), repeat=n)) target_rolls=[l for l in all_rolls if sum(l)==t] return round(len(target_rolls)/len(all_rolls), 4) 来找我的选择器

PresentPhotoLibrary(self, YES);

我用它来发送图片信息...我是否需要使用相同的图片选择器来设置背景?或者我需要有两个单独的图像Picker控制器来执行此操作吗?

1 个答案:

答案 0 :(得分:2)

问题结果是:鉴于我将出于多个目的而呈现UIImagePickerController,我如何区分哪个目的这个 UIImagePickerController是提交给了?

最简单的方法是为不同的目的设置不同的代理。当您呈现UIImagePickerController时,您设置了一个不同的delegate对象。该对象知道如何响应您正在使用UIPickerController的特定目的之一。

另一种可能性是使用相同的delegate,但在该对象中,抛出某种类型的开关。例如,您可以拥有Bool属性。出于一个目的将其设置为true,出于其他目的将其设置为false。然后呈现选择器。委托代码查询相同的Bool属性,现在知道该怎么做。