【问题标题】:How to set a UIImageView as a phone's wallpaper [duplicate]如何将 UIImageView 设置为手机的壁纸 [重复]
【发布时间】:2014-11-21 16:32:22
【问题描述】:

当您有一个 UIImageView 已发送以下消息时:

imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"SteveJobsMacbookAir.JPG"]];
[imageView setFrame:CGRectMake(80.0, 20.0, 160.0, 230.0)];
[imageView setContentMode:UIViewContentModeScaleAspectFit];

[[self view] addSubview:imageView];

然后如何将此图像设置为手机的壁纸?

【问题讨论】:

  • 你不能。第三方 iOS 应用无法直接设置设备的壁纸。
  • 哦 :( 我有一种感觉,尽管所有资源都表明这是 2011 年及之前的。感谢您的澄清!

标签: ios objective-c uiimageview wallpaper


【解决方案1】:

你不能。 iOS 中没有允许您修改手机壁纸的公共 API。

最好的解决方案是将您的照片保存到用户的相册中,并提示他们从设备的“设置”应用中自行设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多