Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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
C# 在ios中何时设置视图的superview?_C#_Ios_Xamarin.ios_Xamarin - Fatal编程技术网

C# 在ios中何时设置视图的superview?

C# 在ios中何时设置视图的superview?,c#,ios,xamarin.ios,xamarin,C#,Ios,Xamarin.ios,Xamarin,我正在处理一个问题,我需要为superview的子视图设置约束。在父控制器中,我在点击手势上添加控制器和视图。父视图已显示在屏幕上: 我使用的是Xamarin C,但代码只是连接到Obj-C等价物 //1. instantiate child controller var eventDetail = new EventDetailController (); //2. add child controller to self AddChildViewController (eventDetai

我正在处理一个问题,我需要为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);
在子视图控制器的ViewWillDisplay中,我想在视图和其Superview之间添加自动布局约束,但Superview此时为空,这有什么原因吗


视图的Superview何时设置?

我不能代表Xamarin,但当您将其添加为子视图时,应该设置它。@CrimsonChris-Hmm。。根据文件,也许订单不是gauranteed?使其看起来好像ViewWillAppear在添加到视图层次结构之前已被调用,因此superview可能尚未设置。。。