Xcode 8 在XIB中布局View尺寸1000*1000

  • Xcode 8 中XIB布局变动,在界面未展示之前,所有的View的布局都会给一个1000*1000的初始值,查看视图层级可以看到View拖得很长,
有时候我们在ViewDidLoad中布局的时候会使用某个View的width或者height,这时候取到的值是1000,这样就会出现问题,
解决办法是在使用某个View的Size之前调用  layoutIfNeeded
  • [_orderSummaryView layoutIfNeeded];
    UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(0, addHeight + 10, _orderSummaryView.frame.size.width, 0.5)];
    lineView.backgroundColor = [UIColor colorWithRed:229/255.0 green:229/255.0 blue:229/255.0 alpha:1];
    [_orderSummaryView addSubview:lineView];

转载于:https://www.cnblogs.com/10-19-92/p/6049348.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值