![]() |
1
5
我找到了解决这个问题的办法。 在我看来,每个人都有同样的问题。 这是因为图层没有约束。 我们在生产应用程序上看不到这些问题,因为应用程序通常锁定在纵向模式。 苹果似乎也倾向于使用图像作为控件,避免画图。 这是Ray Wenderlich说的 article 我读过的。 解决方案基本上是使用子视图(而不是子图层)并使用构建到子视图中的图层进行绘制。 本文介绍了该过程: https://marcosantadev.com/calayer-auto-layout-swift/
这是一张显示旋转的图像,其中包含一个子视图和子层。
子视图会优雅地旋转,因为它有约束。
|
![]() |
Hemang · 如何使用Swift中的CG类创建以下附加UI? 7 年前 |
![]() |
3366784 · CALayer子层在设备旋转期间不优美 7 年前 |
![]() |
kvv · 如何在另外两条平行线之间画一条垂直直线? 7 年前 |
![]() |
Skyler Lauren · 保存动画Gif时iOS颜色不正确 7 年前 |