您将如何在 Xamarin C# 中为 iOS 创建可堆叠的矩形?
How would you create stackable rectangles in Xamarin C# for iOS?
我有一个 UIView,我想用多个以 100% 宽度水平堆叠在一起的矩形来填充它。他们都需要有自己的名字,并且需要为任何大小的 iOS 设备工作。
这是一个简单的图表,展示了我想要完成的事情:
对于 Xamarin.Forms,这是通过使用 StackLayout
.
实现的
http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.StackLayout
如果您不确定内容的大小,我发现很难控制 StackLayouts 的确切大小。
如果我需要一些东西来保持固定大小,我使用网格:
为此我推荐 XibFree:
http://www.toptensoftware.com/xibfree/
他们有几个很好的例子也涵盖了这些案例:
http://www.toptensoftware.com/xibfree/example_2
http://www.toptensoftware.com/xibfree/example_1
如果您需要有关 XibFree 的更多帮助,请随时在评论中提问 :)
我有一个 UIView,我想用多个以 100% 宽度水平堆叠在一起的矩形来填充它。他们都需要有自己的名字,并且需要为任何大小的 iOS 设备工作。
这是一个简单的图表,展示了我想要完成的事情:
对于 Xamarin.Forms,这是通过使用 StackLayout
.
http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.StackLayout
如果您不确定内容的大小,我发现很难控制 StackLayouts 的确切大小。 如果我需要一些东西来保持固定大小,我使用网格:
为此我推荐 XibFree: http://www.toptensoftware.com/xibfree/
他们有几个很好的例子也涵盖了这些案例: http://www.toptensoftware.com/xibfree/example_2
http://www.toptensoftware.com/xibfree/example_1
如果您需要有关 XibFree 的更多帮助,请随时在评论中提问 :)