【发布时间】:2019-01-22 12:53:06
【问题描述】:
我使用 viewWillTransition 来改变视图的框架,如果我的 ViewController 是最上面的,那么一切都很好,这里是旋转时打印的框架
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 1024.0, 476.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 1024.0, 476.0) / rotate
当我的 ViewController 不是最顶部时旋转屏幕时会发生问题,例如某些 ViewController 被呈现/推到它上面。我仍然通过这种方法收到通知,但大小不好。
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
我必须使用框架设置视图,因为我使用的是this 库。有什么想法吗?
【问题讨论】: