Xamarin.iOS动态滚动视图
我真的需要你的帮助。 我是开发Xamarin.iOS应用程序的新手,现在我完全被卡住了。 我不知道如何在iOS中实现动态滚动视图,在Android上实现它相当容易 因此,我试图实现的是一个视图,其中大部分包含文本(这将是相当长的,因此有滚动,但也有两个按钮) 视图如下所示:Xamarin.iOS动态滚动视图,xamarin,xamarin.ios,scrollview,Xamarin,Xamarin.ios,Scrollview,我真的需要你的帮助。 我是开发Xamarin.iOS应用程序的新手,现在我完全被卡住了。 我不知道如何在iOS中实现动态滚动视图,在Android上实现它相当容易 因此,我试图实现的是一个视图,其中大部分包含文本(这将是相当长的,因此有滚动,但也有两个按钮) 视图如下所示: 标题 长文本 版权按钮 --版权文本 使用条款按钮 --使用条款文本 我已经挣扎了这么长时间的滚动,我真的需要你们的帮助。 所有文本属性都通过MvvmCross绑定到视图,因此视图不能使用硬编码的高度和宽度,需要进行适当调
标题
长文本
版权按钮
--版权文本
使用条款按钮
--使用条款文本
我已经挣扎了这么长时间的滚动,我真的需要你们的帮助。
所有文本属性都通过MvvmCross绑定到视图,因此视图不能使用硬编码的高度和宽度,需要进行适当调整
有人能给我看一个示例项目如何实现它吗?
视图需要在.xib视图中(因为MvvmCross),并且不能包含UIViewcontroller。
因此解决方案需要在一个简单的UIView中
我在使用Visual Studio 2015 enterprise的Windows上工作,我不能使用Mac(和Xcode)来编译代码
我尝试的解决方案如下:
UIView called "MyRootview"
-- UIScrollView called "MyScrollView"
-- -- UIView called "MyContentView"
你能帮帮我吗?方法1:
使用TableView而不是ScrollView。使标题行为1,长文本行为2,按钮1和它的文本行为3,按钮4和它的文本行为4
为最后两行指定行高,以便只看到该按钮,然后单击“打开”按钮增加行高并重新加载表格部分
方法2:
如果您想继续使用ScrollView,请将按钮数据放在标签中,并为其指定高度0(行数1)以隐藏它,然后单击按钮删除高度限制并将行数设置为0(最大)。我使用了FluentLayout。非常简单
您可以更新高度约束programmatically@Taier你会怎么做?你能解释一下吗?:)谢谢你的帮助。我要试一试。您是否有任何示例代码可供查看?请尝试以下步骤: