【发布时间】:2018-12-29 03:54:08
【问题描述】:
我无法弄清楚如何在计算器视图控制器中更新圆角半径(请参阅本文末尾链接中的图像)。我正在使用 viewWillLayoutSubviews() 设置角半径,到目前为止它运行良好。但是,我注意到,如果我从计算器视图控制器屏幕过渡,旋转设备,然后导航回计算器视图控制器屏幕,角半径仍然基于之前的方向屏幕。我尝试在 viewDidAppear() 中调用 viewWillLayoutSubviews(),但是在正确设置按钮角半径之前存在明显的延迟。
如何判断设备方向是否在库或其他视图控制器中发生变化?导航回计算器屏幕时,我需要能够加载圆形按钮。感谢您抽出宝贵的时间,感谢您提供的任何意见。感谢您的宝贵时间!
【问题讨论】:
标签: swift orientation rounded-corners cornerradius