【问题标题】:UIImagePickerController to set a background image, not workingUIImagePickerController 设置背景图像,不起作用
【发布时间】:2012-04-29 13:55:20
【问题描述】:

我正在编写一个 iPhone 应用程序,用户应该可以在其中选择自己相册中的应用程序内背景图片。

我正在尝试使用 UIImagePickerController 启用此功能。

此时,我收到要求我选择图片的框,然后我保存图片。 但是在那之后,当我想使用选择的图像作为背景时,使用这种代码(这与我在开始时设置默认背景的方式相同):

    UIColor *backGrndPict=[[UIColor alloc] initWithPatternImage:
                           [UIImage imageNamed:pngPath]];
    self.view.backgroundColor=backGrndPict;

没有任何作用。我只是得到一个白色的背景。

感谢任何提示。

【问题讨论】:

    标签: ios4 background uiimagepickercontroller


    【解决方案1】:

    米歇尔, 只是为了澄清一下,您是将用户选择的图片保存为.png 文件还是UIImage? 如果您确实使用了UIImage 方法,请尝试仔细检查UIImage 的保留计数。同样,它可能不像这样简单,但这就是我对我的应用程序所做的并且遇到了完全相同的问题。 如果您确实将其保存为.png 文件,您是否进行了错误检查?此外,我在屏幕上加载了我的 iOS 模拟器的“应用程序”文件夹,我必须验证相关文件的可用性和完整性。 另外,我有时也会在路上滑倒。由于忘记使用保存的路径(我的应用程序保存的文件,几乎总是在文档文件夹下)与保存捆绑图像的应用程序的默认捆绑路径,我已经多次弄乱了路径. 希望能帮助到你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2014-01-23
      • 1970-01-01
      • 2021-05-15
      • 2020-09-12
      相关资源
      最近更新 更多