添加一个占超级视图一半的子视图



我创建了一个xib,cs/designer.cs文件如下:https://developer.xamarin.com/recipes/ios/general/templates/using_the_ios_view_xib_template/

然后,我可以创建 xib 视图的实例,并将其添加到另一个视图中。

所以这很好用,并添加了 xib 视图。

我希望能够更改框架,以便添加的 xib 视图仅覆盖超级视图宽度的一半,就像滑动菜单一样。

我无法更改 Frame.Width 属性,因为它仅返回。

我在情节提要中添加了另一个具有所需帧的视图,然后将 xib 视图框架分配给该视图,它仍然占据了整个视图。

任何想法或帮助将不胜感激。

Frame.width 在 iOS 和 xamarin 中都是只读的框架属性不是。

我正在移植iOS中更新帧的逻辑,您可以轻松地将其移植到xamarin

var frame = myView.frame
frame.size.width *= 0.5
myView.frame = frame;

最新更新