Xamarin iOS将项目添加到StoryBoard中的ScrollView

时间:2017-02-02 03:41:42

标签: c# ios xamarin storyboard

我对iOS开发非常陌生,并且对使用scrollview感到很失望。我正在尝试在故事板中创建vertically scrolling页面。我可以在代码中完成所有操作,但出于某种原因,在故事板设计器中,它似乎不起作用。

我创建了一个视图控制器并将模拟大小设置为自由形式,高度为1500.我随后添加了一个视图。然后我添加了一个scrollview。在ViewController类中,我设置了scrollview's frame to be 375x667content size to be 375x1500。它滚动没有问题。

然后我添加另一个视图,并使其成为scrollview的子视图。然后我在coordinates x: 35 y: 1100为故事板设计师添加了一个按钮。当我构建应用程序并将其显示在模拟器上时,该按钮不会出现。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

此处is solution

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

比在UIView内添加控件。此外,您需要确保以这种方式设置所有约束,以便操作系统可以理解内容的总高度和宽度

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