1

我需要将一个自定义视图放在另一个自定义视图中,并使其延伸到父视图的整个宽度。有可能以编程方式实现吗?(而不是跟踪父视图的宽度并更新它的矩形)。或者是否可以将我的自定义视图添加到 XCode 的自定义对象列表中?

4

1 回答 1

4

您想要一个即使在调整大小(旋转)时也能填充父视图的子视图?

var childView = new UIView(parentView.Bounds) 
{ 
    AutoresizingMask = UIViewAutoresizing.FlexibleDimensions
};
parentView.Add(childView);

我建议阅读框架、边界和中心。这是一个很好的概述: UIView frame, bounds and center

以及 Apple 文档:在运行时调整视图的大小和位置

于 2013-02-21T17:49:25.083 回答