joh*_*ers 8 iphone objective-c uikit ipad ios
在我viewController.view,我做了一些工作viewWillLayoutSubviews,组织了哪些子视图是可见的,如果方向改变,哪些子视图可以显示在前面,哪些隐藏等.
但是我的视图上有按钮,viewWillLayoutSubviews每次按下时它都会被调用.为什么会这样?根据Apple文档,viewWillLayoutSubviews只有在您的视图边界发生变化时才会调用它.
结果是我的视图只是按下按钮重新排列,但我根本不旋转设备,也不是以任何方式操纵view.bounds或view.frame.
你最好做一件事,安德鲁斯获取一个布尔值,并在按下按钮时将其设置为 TRUE,并在layoutSubviews 上检查它并操作它是 true 还是 false。你明白我想做的事了。
| 归档时间: |
|
| 查看次数: |
6705 次 |
| 最近记录: |