更改 iOS 10 通知图像缩略图大小

Posted

技术标签:

【中文标题】更改 iOS 10 通知图像缩略图大小【英文标题】:Change iOS 10 notification image thumbnail size 【发布时间】:2016-12-22 05:30:10 【问题描述】:

我是 Xcode 和 Swift 的新手。我正准备发送带有显示图像的本地通知。我使用 UNNotificationAttachment 附加来自以下代码的图像:

let content = UNMutableNotificationContent()
content.title = "Testing"
content.body = "Testing rich notification"   
let attachement = try! UNNotificationAttachment(identifier: "image", url: Bundle.main.url(forResource: "myImg", withExtension: "png")!, options: nil)
content.attachments = [attachement]    
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 10, repeats: false)
let request = UNNotificationRequest(identifier: "TenSecond", content: content, trigger: trigger) // Schedule the notification.            
let center = UNUserNotificationCenter.current()
center.add(request)  (error : Error?) in
    if error != nil 

我可以在通知横幅的右侧看到一个缩略图,但它太小了。我想增加缩略图的大小,使通知看起来像这样:

Notification With larger thumbnail

有可能吗?

【问题讨论】:

你发现了吗? 我也遇到了这个问题。图标很小,尽管源 png 文件足够大 【参考方案1】:

不,这不可能,ios 确定最大尺寸。

【讨论】:

【参考方案2】:

在 iOS 10 中,您可以使用UserNotificationsUI 框架将通知正文替换为具有更大UIImageView 缩略图的通知正文。 详情请见Customizing the Appearance of Notifications。

【讨论】:

以上是关于更改 iOS 10 通知图像缩略图大小的主要内容,如果未能解决你的问题,请参考以下文章

如何为十亿张 png 图像生成统一的缩略图?

WordPress后备缩略图图像按大小

Three20:更改缩略图的 CGSize?

缩略图正在拉伸以匹配 fancybox 上的宽度 (100%)

通过从缩略图或下一个上一个按钮中选择来更改图像

使用 Woocommerce 更改图像大小