繁体   English   中英

在viewDidAppear中初始化后,视图组件会更改位置

[英]View components change location after initialization in viewDidAppear

我有一个带有tableViewsearchBar的简单屏幕。 直到我使用viewDidAppear都很好。 现在,当我使用此方法时,组件的行为异常。 例如:

  • 直到我在屏幕上交换(我已实现手势)后, UISegmentedControll才会出现
  • 当我搜索然后取消结果时,所有GUI组件都向下移动。

我正在使用iOS 7调整:

    if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
    self.edgesForExtendedLayout = UIRectEdgeNone;

以下是屏幕截图:

在此处输入图片说明

在搜索之前:

在此处输入图片说明

在搜索任何内容然后取消搜索之后,它像这样下降:

在此处输入图片说明

如果您使用的是自动版式,请检查您的版式内容。 如果不是,请将属性autoResizingMask设置为正确的属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM