Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.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
如何在Xamarin C#for iOS中创建可堆叠的矩形?_C#_Xamarin.ios_Xamarin_Xamarin.forms - Fatal编程技术网

如何在Xamarin C#for iOS中创建可堆叠的矩形?

如何在Xamarin C#for iOS中创建可堆叠的矩形?,c#,xamarin.ios,xamarin,xamarin.forms,C#,Xamarin.ios,Xamarin,Xamarin.forms,我有一个UIView,我想用多个矩形以100%的宽度水平堆叠在一起。他们都需要有自己的名字,需要为任何大小的iOS设备工作 下面是一个简单的图表,显示了我想要实现的目标: 对于Xamarin.Forms,这是通过使用堆栈布局来实现的 对于Xamarin.Forms,这是通过使用堆栈布局来实现的 如果您不确定内容的大小,我发现很难控制StackLayouts的确切大小。 如果我需要一些东西来保持固定大小,我会使用网格: 如果您不确定内容的大小,我发现很难控制StackLayouts的确切大小。 如

我有一个UIView,我想用多个矩形以100%的宽度水平堆叠在一起。他们都需要有自己的名字,需要为任何大小的iOS设备工作

下面是一个简单的图表,显示了我想要实现的目标:


对于Xamarin.Forms,这是通过使用
堆栈布局来实现的


对于Xamarin.Forms,这是通过使用
堆栈布局来实现的


如果您不确定内容的大小,我发现很难控制StackLayouts的确切大小。 如果我需要一些东西来保持固定大小,我会使用网格:


如果您不确定内容的大小,我发现很难控制StackLayouts的确切大小。 如果我需要一些东西来保持固定大小,我会使用网格:


我建议您免费:

他们有几个很好的例子也涵盖了这些情况:


如果您需要更多关于XibFree的帮助,请随时在评论中提问:)

我建议XibFree:

他们有几个很好的例子也涵盖了这些情况:


如果您需要更多关于XibFree的帮助,请随时在评论中询问任何问题:)

我选择了StackLayout,希望下次尝试使用网格。我选择了StackLayout,希望下次尝试使用网格。在我看到您的帖子之前,我决定使用StackLayout,我给了Miguel正确的答案。网格看起来在我的情况下可能更容易控制,所以我下次肯定会尝试一下。谢谢在看到你的帖子之前,我决定使用StackLayout,但我给了米格尔正确的答案。网格看起来在我的情况下可能更容易控制,所以我下次肯定会尝试一下。谢谢