Không thể đặt chiều cao cho chế độ xem tiện ích của Hôm nay cho Chế độ thu gọn. Không có vấn đề gì giá trị tôi đặt. Nó đặt chiều cao của tiện ích con thành giá trị mặc định. Chế độ mở rộng hoạt động hoàn hảo và giá trị được đặt đúng và được phản ánh trong tiện ích. Tôi đã thêm dòng này vào phương thức viewDidLoad() của mình.Chiều cao tiện ích mở rộng tiện ích mở rộng hôm nay - iOS10
self.extensionContext?.widgetLargestAvailableDisplayMode = .expanded
Đây là mã. Giá trị của maxSize không thể thay đổi quá như một hằng số của nó.
func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize) {
//self.preferredContentSize = (activeDisplayMode == .compact) ? maxSize : CGSize(width: maxSize.width, height: 300)
if activeDisplayMode == NCWidgetDisplayMode.compact
{
self.preferredContentSize = CGSize(width: maxSize.width, height: 300)
}
else
{
self.preferredContentSize = CGSize(width: maxSize.width, height: 560)
}
}
ở chế độ thu gọn 110 là chiều cao tối thiểu cho các tiện ích. –
@ConstantinSaulenco Cảm ơn - nhưng làm cách nào tôi có thể thay đổi giá trị này. –
ở chế độ thu gọn không có cách nào để thay đổi giá trị đó –