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