Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 何时调用UIView.didAddSubview?_Ios_Xcode_Uiview - Fatal编程技术网

Ios 何时调用UIView.didAddSubview?

Ios 何时调用UIView.didAddSubview?,ios,xcode,uiview,Ios,Xcode,Uiview,何时调用UIView.didAddSubview 我创建了一个简单的View和ViewController应用程序。 当我运行此应用程序时,第一次显示视图时会调用两次didAddSubview。 下面是日志输出 didAddSubView <_UILayoutGuide: 0x7f92d3425210; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f92d3419cf0>> didAddSubView

何时调用UIView.didAddSubview

我创建了一个简单的View和ViewController应用程序。
当我运行此应用程序时,第一次显示视图时会调用两次didAddSubview。

下面是日志输出

didAddSubView
  <_UILayoutGuide: 0x7f92d3425210; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f92d3419cf0>>
didAddSubView
  <_UILayoutGuide: 0x7f92d3425c10; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f92d34244a0>>
viewDidLoad
  [<_UILayoutGuide: 0x7f92d3425210; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f92d3419cf0>>, <_UILayoutGuide: 0x7f92d3425c10; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f92d34244a0>>]
didMoveToWindow
didMoveToSuperView
layoutSubviews
  <ViewTest.View: 0x7f92d3424bc0; frame = (0 0; 375 667); autoresize = W+H; layer = <CALayer: 0x7f92d3423320>>
didAddSubView
didAddSubView
viewDidLoad
[, ]
Didtowtowindow
didMoveToSuperView
布局子视图

UILayoutGuide
是一个私有的Apple类


ui布局指南
通常指的是
-topLayoutGuide
-bottonLayoutGuide
,这些都不是真正的约束

这里也有同样的问题: