我见过一些 iPad 应用程序填满屏幕(例如 Stanza)或在状态栏下方形成方形角(例如 iPod 播放器顶部有方形角;底部看不出来)。有人知道这是怎么做到的吗?
默认情况下,顶层 UIWindow 似乎应用了一个剪切区域,因为我放置在该窗口中的任何子视图都会在这些角落被剪切掉。如果是这样的话,有没有办法摆脱这种情况呢?顺便说一句,剪辑似乎只存在于 iPad 上,而不存在于我的 iPod Touch 上(至少,不存在于我运行的旧操作系统版本中)。
后续:我什至以编程方式创建了 UIWindow,然后将其背景设置为纯色,并且圆角仍然存在,确认剪辑位于 UIWindow 上或更高的位置。
(例如 iPod 播放器顶部有方角;底部看不出来)
您需要习惯这一点:Apple 应用程序可以做您的应用程序无法做的事情。 Apple 可以使用私有框架,而 App Store 应用则不能。
如果您不使用状态栏(即完全“全屏”),您将获得“非圆形”屏幕。这非常简单 - 只需在代码中隐藏状态栏(或者,如果您希望它在整个应用程序中隐藏,您可以在 info.plist 中设置它)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)