Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Autolayout会在显示后更新视图';它被展示了_Ios_Xcode_Storyboard_Autolayout - Fatal编程技术网

Ios Autolayout会在显示后更新视图';它被展示了

Ios Autolayout会在显示后更新视图';它被展示了,ios,xcode,storyboard,autolayout,Ios,Xcode,Storyboard,Autolayout,对于一些非常简单的图像和文本,我在使用AutoLayout时遇到了一些问题。 向用户显示视图后,图像(和文本)将在屏幕上调整大小并重新定位。这给人的印象是应用程序“滞后” (垂直)设置非常简单: -------------------------------HEADER------------------------------- ---Text1-----------------------Text2------------------------Text3--- ---[

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

(垂直)设置非常简单:

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

是否有人在使用
自动布局时遇到过类似的情况,并且知道如何修复它?或者,如果您没有这样做,那么最好的方法是什么(使用
故事板
)来正确设置它,使其在不同的屏幕尺寸下工作?

我也遇到了类似的问题,并发现通过更改约束条件来解决,而不考虑边距。看起来(有时?)页边距是在显示视图后计算的,这会导致跳转。一般来说,我对此没有问题,但在这种情况下,这肯定是个问题


在显示视图之前是否加载了图像和文本?或者您正在进行异步加载?在ViewDidDisplay方法中设置文本/图像时,我遇到过类似的问题,但在静态文本/图像中却没有。@MikeWelsh所有内容都是在
情节提要中设置的,没有用于这些简单静态视图控制器的代码。然而,我注意到的是,图像实际上显示在屏幕上,然后最小化(只是稍微)并同时向下移动。请分享您的code@Jageen没有代码。我只对这些静态
ViewControllers