objective-c - 旋转发生时iOS获取子视图边界
问题描述
旋转手机后,如何获得子视图的最终边界?
如前所述,我重写了 viewDidLayoutSubview 方法,但只获得了 self.view 的最终边界,子视图使用自动布局来定位。那么有没有办法获得子视图的最终界限。出于某种原因,最好不要对视图本身进行子类化。
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
}
解决方案
尝试在该方法中获得界限:
- (void)layoutSubviews;
推荐阅读
- regex - 忽略reg ex中的某些文本
- python - 向 networkx.spring_layout 添加重力
- django - 将 Django 应用程序重新部署到 Google Kubernetes Engine (GKS)
- reactjs - 将 React Router 与 Switch 一起使用,并且在更改路由时无法让页面呈现不同的组件
- vue.js - Vue:计算属性会监视内部数据变化吗?
- javascript - 如何使用 jQuery 滚动带有按钮的 div?
- drawing - 圆角矩形的对角线尺寸
- python - 带有 '=' 或 '!=' 运算符的数学风格表达式的正则表达式
- docker - NodeJs 复制包到 docker 镜像
- list - 如何在列表中添加括号?