我正在开发一个 iOS Today 小部件,它使用 UITableView 显示动态内容。在某些情况下,小部件的内容超过了通知中心的高度,但使用时:
[self setPreferredContentSize:CGSizeMake(self.view.bounds.size.width, contentHeight)];
操作系统将小部件高度限制为恰好是通知中心可见的 UI 高度。
根据 Apple 文档,当小部件的高度超过通知中心的高度时,这不是一个好的体验,但没有记录限制:
避免让用户滚动或垂直移动视图以查看“今日”小部件中的所有信息。一个小部件可以垂直展开以显示更多信息,但当一个小部件的高度超过通知中心的高度时,它不是一个很好的体验,因为它会干扰滚动查看其他今日小部件。
我玩过苹果(内置)股票应用程序并添加了 20 多只股票。当我打开股票小部件时,首先它显示了几只带有“查看全部”按钮的股票。当我按下按钮时,我能够看到所有股票列表,尽管小部件的内容超过了通知中心的高度。(我需要滚动才能查看所有列表)。
有谁知道如何获得上述体验广告?