我在使用小部件时遇到了一个令人恼火的问题,它会在横向模式下修剪我的 View 内容。我已经静态设置了内容大小,但它不起作用。 Apple 是否限制小部件在横向时具有特定的高度? 苹果的界面指南说不推荐这样做,但是可行吗?
编辑:
最佳答案
目前 iOS 上的小部件有高度限制。最大高度为(屏幕尺寸)-(通知中心 UI 高度)。通知中心绘制 UI 后剩下的内容都留给小部件。横向和纵向的情况会有所不同。
不幸的是,这个限制没有记录在案,也没有任何方法可以在运行时查找它。如果您要求更大的尺寸,您会得到比您要求的尺寸小的东西,但无法询问限制是多少。 [如果 Apple 的任何人读到这篇文章,请参阅 rdar://18408718,“今天的扩展没有记录,很难发现大小限制”]
在某些情况下,通知中心似乎会施加较低的高度限制。对我来说这看起来像是一个错误,但目前没有办法解决它。
关于ios - 横向模式下小部件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28314985/