我正在处理一个问题,我需要将子视图的约束设置为superview。在父控制器中,我在轻击手势上添加控制器和视图(父视图已经显示在屏幕上):
(我使用Xamarin C#,但代码只是桥接到Obj-C等价物)..
//1. instantiate child controller
var eventDetail = new EventDetailController ();
//2. add child controller to self
AddChildViewController (eventDetail);
//3. add child controller's view to self.view
View.AddSubview (eventDetail.View);
在子视图控制器的ViewWillAppear中,我想在View及其Superview之间添加AutoLayout约束,但此时Superview为空,是否有原因?
View的超级视图何时开始设置?