我创建了一个xib,以及下面的cs / designer.cs文件: https://developer.xamarin.com/recipes/ios/general/templates/using_the_ios_view_xib_template/
然后我可以创建一个xib视图的实例,并将其添加到另一个视图中。
所以这很好用,并添加了xib视图。
我希望能够更改框架,以便添加的xib视图仅覆盖超视图宽度的一半,就像滑动菜单一样。
我无法更改Frame.Width属性,因为它只是返回。
我在故事板中添加了另一个具有我想要的帧的视图,然后将xib视图框分配给那个,它仍然占据了整个视图。
非常感谢任何想法或帮助。
答案 0 :(得分:4)
Frame.width只能在iOS和xamarin中读取 帧属性不是。
我正在移植iOS中更新帧的逻辑,您可以轻松将其移植到xamarin
var frame = myView.frame
frame.size.width *= 0.5
myView.frame = frame;