ios - 自动布局在显示后更新 View

标签 ios xcode storyboard autolayout

我在使用 AutoLayout 处理一些非常简单的图像和文本时遇到了一些问题。 向用户显示 View 后,将调整图像(和文本)的大小并在屏幕上重新定位。这给人的印象是应用程序“滞后”。

(垂直)设置非常简单:

-------------------------------HEADER-------------------------------
---Text1-----------------------Text2------------------------Text3---
---[                                                            ]---
---[                                                            ]---
---[                           IMAGE                            ]---
---[                                                            ]---
---[                                                            ]---

有人在使用AutoLayout时遇到过类似的情况,并且知道如何修复它吗?或者,如果您还没有,那么正确设置此功能(使用 StoryBoards )以使其适用于不同屏幕尺寸的最佳方法是什么?

最佳答案

我遇到了类似的问题,发现可以通过更改约束而不考虑边距来解决该问题。似乎(有时?)边距是在 View 显示后计算的,这会导致跳转。我一般没有遇到过这个问题,但在这个例子中肯定是问题所在。

enter image description here

关于ios - 自动布局在显示后更新 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27283138/

相关文章:

ios - 添加SDK(Pushwoosh SDK)

ios - ImageView 出现几秒钟,然后屏幕变白

ios - 存档期间的位码编译永远不会完成

swift - 使用 Cocoapods 时 Generamba 设置失败

ios - 在 iOS 框架中嵌入 .dylib

ios - 相机预览层使按钮不可见

ios - 将 IBInspectable 应用于 iOS 中的所有 View 类型

ios - 在根层上添加渐变子层

iphone - NSCache 不起作用

ios - xcode 4.2 iOS Tableview 使用 Storyboard