bar*_*ley 7 plist ios settings.bundle cocoapods ios9
CocoaPods会自动生成Acknowledgements.plist文件,以便您可以在settings.bundle中包含该文件.
在此之后,我将Acknowledgements.plist添加到settings.bundle中.
Acknowledgements.plist看起来像这样:
这在iOS 8上看起来很像(如预期):
但是,iOS 9在title和footerText之间插入了大的空格,这使得它很难看:
看起来这不是这个文件(致谢)特定的,iOS 9通常会在title和footerText之间放置巨大的垂直空间.问题是,你如何解决这种情况并将格式良好的致谢置于plist中?
观察力好!我前段时间也注意到了同样的情况。希望这个问题已经得到解决。
调查
对我来说,一些页脚文本显示正确。那些很短,就像只有两行。FooterText 越长,空白空间就越大。例如,领域数据库有一个非常长的许可证文本,这会导致其标题之后和页脚之前出现比一个设备屏幕还大的空白区域。
我手动编辑了 Acknowledgements.plist 以查看换行符是否会产生影响:在保留文本的同时,我删除了换行符。
结果
不幸的是,删除换行符并没有帮助。所以这确实与内容长度有关。看起来它是一个 TableView,行高计算相差甚远。
但是,我没有找到任何解决方法。标题密钥的长度有限,因此不能用作解决方法。FooterText 确实需要由 Apple 修复。
我在 rdar://24837397 下提交
System Settings.app 中还有其他几个在开发过程中令人不安的错误:
除了这两个错误之外,Settings.app 没有部分索引也让我抓狂。在开发过程中滚动到我自己的应用程序是不必要的时间浪费。我知道新的搜索,但这也比仅针对第 3 方应用程序的索引慢。
编辑:如果您偶然发现这一点,请也提交雷达!这对于真正解决它很重要,请参阅https://blackpixel.com/writing/2012/02/radar-or-gtfo.html。
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |