Xcode 8 在XIB中布局View尺寸1000*1000
2024-08-26 15:09:49
- 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];
最新文章
- LightMysql:为方便操作MySQL而封装的Python类
- css初始化
- UNICODE 7.0定义的表情符
- Android -- startActivityForResult-------&;&;&;----setResult
- 修改mysql表结构,添加一个主键索引自增字段,修改原来的主字段为普通字段
- J2534 Pass-Thru Vehicle Programming ( SAE J1962 connector and Protocol )
- redhat下升级gcc编译器
- iOS 获取URL中的参数
- Android 官方文档:(二)应用清单 —— 2.2 &;lt;action&;gt;标签
- Servlet详解
- MVC不用302跳转Action,内部跳转
- ArcGIS API for JavaScript 4.2学习笔记[10] 2D添加指北针widget、视图保存、视图padding(第二章完结)
- 【Android】版本的名称
- 小程序版好友对战实战-wss部署与小程序用户登录时序
- LAMP基础
- MySQL的变量分类总结
- Android 框架练成 教你打造高效的图片加载框架
- HTML5拍照、摄像机功能实战
- Hadoop| MapReduce01 概述
- SPOJ 839 Optimal Marks(最小割的应用)