Xamarin UITabBar返回SizeThatFits()的意外大小

时间:2013-12-07 16:49:19

标签: ios size xamarin uitabbar

我在父视图中有以下代码:

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.高度正确。

任何人都可以解释一下吗?

0 个答案:

没有答案