【发布时间】:2017-10-08 11:15:44
【问题描述】:
我在 Xamarin ios 项目中使用情节提要和自动布局,我发现我希望 UI 根据用户交互进行更改。例如。选项按钮应显示登录表单或注册表单。所有其他视图/控件都应相同,但由于注册表单具有更多字段,占用的空间可能会有所不同。
以上只是一个例子,我发现我需要这是几个视图,并假设我应该使用一个控件或模式。
【问题讨论】:
-
您想在故事板上而不是在代码中操作控件?
-
请提供有关您的布局和预期结果的更多详细信息。您想在两种形式之间切换还是将一种形式转换为另一种形式?现在你的意图还不清楚。
-
好的,上面的例子是在一个不太具体的场景中尝试使问题更普遍,但我会改为尝试我的实际问题。我有 2 个垂直堆叠的“容器”(视图)的视图。第二个有一个不同选项的按钮列表。第一个容器显示今天的日期和一个输入表单的按钮如果尚未输入,否则应该显示今天的值而不是按钮。正如@Duncan 下面建议的那样,我可以使用两种不同的视图,但这意味着复制第二个容器按钮和逻辑。
标签: ios xamarin autolayout storyboard