今天小部件iOS 11 更新默认高度?
Today widget iOS 11 update default height?
今日小部件扩展 的默认高度是多少。 iOS 10 是 110px 在此基础上,我们设计了高度为 110px 的自定义 table 单元格以仅显示一个单元格,我们有选项 显示更多 来查看剩余的单元格。
代码:
let version = (UIDevice.current.systemVersion as NSString).floatValue
// print(version)
if version >= 10 {
self.extensionContext!.widgetLargestAvailableDisplayMode = NCWidgetDisplayMode.expanded
self.preferredContentSize = CGSize(width: CGFloat(0), height: CGFloat(350))
}
func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize) {
if activeDisplayMode == NCWidgetDisplayMode.expanded{
self.preferredContentSize = CGSize(width: CGFloat(0.0), height: CGFloat(350))
}
else if activeDisplayMode == NCWidgetDisplayMode.compact {
self.preferredContentSize = maxSize
}
}
在 iOS 11 更新后,默认高度似乎增加了默认高度是多少?。我仍然只使用 Xcode 8.3.3。
iOS 11 show less and show more 按钮不能正常工作。
提前致谢。
身高没有更新,还是一样
请查看设计UI指南
注意:
不要为您的小部件指定需要用户滚动才能看到其所有内容的高度。
并像下面这样更改您的代码:
let version = (UIDevice.current.systemVersion as NSString).floatValue
// print(version)
if version >= 10 {
self.extensionContext!.widgetLargestAvailableDisplayMode = NCWidgetDisplayMode.expanded
// self.preferredContentSize = CGSize(width: CGFloat(0), height: CGFloat(350))
}
今日小部件扩展 的默认高度是多少。 iOS 10 是 110px 在此基础上,我们设计了高度为 110px 的自定义 table 单元格以仅显示一个单元格,我们有选项 显示更多 来查看剩余的单元格。
代码:
let version = (UIDevice.current.systemVersion as NSString).floatValue
// print(version)
if version >= 10 {
self.extensionContext!.widgetLargestAvailableDisplayMode = NCWidgetDisplayMode.expanded
self.preferredContentSize = CGSize(width: CGFloat(0), height: CGFloat(350))
}
func widgetActiveDisplayModeDidChange(_ activeDisplayMode: NCWidgetDisplayMode, withMaximumSize maxSize: CGSize) {
if activeDisplayMode == NCWidgetDisplayMode.expanded{
self.preferredContentSize = CGSize(width: CGFloat(0.0), height: CGFloat(350))
}
else if activeDisplayMode == NCWidgetDisplayMode.compact {
self.preferredContentSize = maxSize
}
}
在 iOS 11 更新后,默认高度似乎增加了默认高度是多少?。我仍然只使用 Xcode 8.3.3。
iOS 11 show less and show more 按钮不能正常工作。
提前致谢。
身高没有更新,还是一样
请查看设计UI指南
注意: 不要为您的小部件指定需要用户滚动才能看到其所有内容的高度。
并像下面这样更改您的代码:
let version = (UIDevice.current.systemVersion as NSString).floatValue
// print(version)
if version >= 10 {
self.extensionContext!.widgetLargestAvailableDisplayMode = NCWidgetDisplayMode.expanded
// self.preferredContentSize = CGSize(width: CGFloat(0), height: CGFloat(350))
}