我在父视图中有以下代码:
public override SizeF SizeThatFits(SizeF size) {
UIView bar = this.tabBar;
SizeF zero = new SizeF();
SizeF r = bar.SizeThatFits(zero);
Debug.WriteLine("returning size " + r.Width.ToString() + " " + r.Height.ToString());
return r;
}
这是输出:
2013-12-07 10:45:27.719 GraCalcIOS[8138:a0b] returning size 0 49
[0:] returning size 0 49
为了确保,我将等效代码直接写入了目标C,返回的宽度确实是320.高度正确。
任何人都可以解释一下吗?