Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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# Xamarin iOS将项目添加到情节提要中的滚动视图中_C#_Ios_Xamarin_Storyboard - Fatal编程技术网

C# Xamarin iOS将项目添加到情节提要中的滚动视图中

C# Xamarin iOS将项目添加到情节提要中的滚动视图中,c#,ios,xamarin,storyboard,C#,Ios,Xamarin,Storyboard,我对iOS开发非常陌生,对使用scrollview一无所知。我正在尝试在故事板中创建一个垂直滚动页面。我可以在代码中完成这一切,但出于某种原因,在故事板设计器中,它似乎不起作用 我创建了一个视图控制器,并将模拟大小设置为自由形式,高度为1500。然后我添加了一个视图。然后我添加了一个滚动视图。在ViewController类中,我将scrollview的帧设置为375x667,内容大小设置为375x1500。它可以毫无问题地滚动 然后我添加另一个视图,并将其作为scrollview的子视图。然后

我对iOS开发非常陌生,对使用scrollview一无所知。我正在尝试在故事板中创建一个垂直滚动页面。我可以在代码中完成这一切,但出于某种原因,在故事板设计器中,它似乎不起作用

我创建了一个视图控制器,并将模拟大小设置为自由形式,高度为1500。然后我添加了一个视图。然后我添加了一个滚动视图。在ViewController类中,我将scrollview的帧设置为375x667,内容大小设置为375x1500。它可以毫无问题地滚动

然后我添加另一个视图,并将其作为scrollview的子视图。然后我在坐标x:35Y:1100处向情节提要设计器添加一个按钮。当我构建应用程序并在模拟器上显示它时,按钮不会出现

如有任何建议,将不胜感激

这里

主要思想:需要将UIView添加为UIScrollView的子视图,并将所有边距约束设置为0

然后在该视图中添加控件。此外,您还需要确保以这种方式设置所有约束,以便操作系统能够理解内容的总高度和宽度

例如:如果视图中有1个UIButton,则必须设置其宽度、高度和所有4个边距。如果缺少任何约束,设计器将告诉您内容的宽度和/或高度不明确