我正在开发具有动态大小表格的 Today Extension。我已经能够使用以下内容调整表格的大小:
self.preferredContentSize = accountsTable.contentSize
但是,我发现它不会变得超过某个尺寸(568 像素),即使我可以告诉表格 contentSize 更大。
我不清楚这是否是一个内置限制,或者是否有办法绕过这个来获得更大的 View 。看起来一些以前的扩展(股票小部件)能够变得更大。
遇到相同行为的任何其他人。任何人都知道是否可以立即或使用“显示全部”按钮(如 Stock 小部件)使扩展看起来更大?
最佳答案
我做了一些测试,你可以用这个公式计算你的 Today Extension 的最大高度:
对于 iPhone:
float maxHeight = [[ UIScreen mainScreen ] bounds ].size.height - 126;
对于 iPad:
float maxHeight = [[ UIScreen mainScreen ] bounds ].size.height - 171;
这应该适用于所有屏幕尺寸...
关于ios - iOS 8 Today Extension 的最大高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24815957/