Today Extension 视图在视图出现后重新调整。 iOS 斯威夫特
Posted
技术标签:
【中文标题】Today Extension 视图在视图出现后重新调整。 iOS 斯威夫特【英文标题】:Today Extension view re-adjusts itself after view appears. iOS Swift 【发布时间】:2015-08-21 08:17:43 【问题描述】:从情节提要中,我设置了约束:
1) 前导空格:Superview = 0
2) 尾随空格:Superview = 0
今天扩展加载时,一开始有这个小边距偏移,然后在显示完视图后消失。
那么在view-did-appear之后:
我尝试将“前导空间:Superview”和“尾随空间:Superview”设置为 -8、-16.0 等。但没有任何效果。当我更改约束值时,开始显示的偏移边距仍然显示为不同的值。
如何防止这种重新调整发生?
【问题讨论】:
您的目标是什么设备? 任何 ios 设备。截图来自最新 iOS 版本的 iPhone 6 【参考方案1】:如果您还没有这样做,请尝试在viewWillAppear
中调整您的视图。这应该确保一旦元素在屏幕上可见,它们就已经正确布局。我有一个类似的问题,这为我解决了。
【讨论】:
以上是关于Today Extension 视图在视图出现后重新调整。 iOS 斯威夫特的主要内容,如果未能解决你的问题,请参考以下文章
iOS8 Today View Extension 小部件在应用商店中出现“FairPlay 解密失败”错误
如何在 Today Extension 中调整 UITableView 的大小
Today Extension 有标题,但没有正文 iOS 8
在 iOS Today Extension 中绘制而不滚动整个 NC