代码之家  ›  专栏  ›  技术社区  ›  Andy Jacobs

(iphone)何时或如何在布局子视图之后获取uiview高度大小

  •  0
  • Andy Jacobs  · 技术社区  · 16 年前

    tableInfo = [[TableInfoView alloc] initWithFrame:CGRectMake(10, 10, 300, 0)];
    [scrollView addSubview:tableInfo];
    NSLog(@"%f", tableInfo.height);
    

    似乎它不会自动调整帧高度大小,还是很快就能得到高度。。我不太确定。。因为它显示正确。。

    初始化视图类时如何立即调用layoutsubviews?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Sixten Otto    16 年前

    不会很快,但你可以调用视图的 setNeedsLayout layoutSubviews