1
|
Jan Erik Schlorf DavidLio · 技术社区 · 6 年前 |
![]() |
1
3
我想这里发生的事情是你把
例如,我创建了一个显示警报控制器的简单应用程序。我将左按钮的“淡色”设置为“清除颜色”,将文本颜色设置为蓝色:
我将右按钮的淡色设置为系统绿色:
当我运行应用程序并显示警报控制器时,它看起来像这样 之前:
后:
为了获得你想要的行为,你需要遵循@alexander's answer中的建议。您将需要在屏幕上创建四个图像的灰度版本,并动画转换到它们。 |
![]() |
2
2
您可以有一个助手函数来设置颜色更改的动画。
然后在提示/解除警报时调用它。
|
![]() |
3
1
谢谢你的帮助。
为了获得更灵活的解决方案,我决定创建
|
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 5 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 6 月前 |
![]() |
Saurabh Saini · 结构下标 6 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 6 月前 |