gpt4 book ai didi

ios - 每天旋转一个 ImageView ,即使在 Objective-C 中关闭了应用程序

转载 作者:行者123 更新时间:2023-11-28 21:43:44 25 4
gpt4 key购买 nike

如何在一段时间后旋转 UIImageView,即使应用已关闭?

我想让imageview1每天旋转90度,imageview2 每周旋转 90 度和 imageview3 每个月旋转 90 度

示例:
如果我在 6 天后打开我的应用程序,我希望 imageview1 旋转 540 度。

最佳答案

您需要将时间段的开始时间存储在某处。一个很好的地方是 NSUserDefaults (关于如何存储和检索数据的大量教程)。

然后您需要读取该数据并计算存储日期和当前日期之间以天/周(基本上是 7 天)/月为单位的差异:Days / Weeks1 - Days / Weeks2 - Months

下一步是实际旋转 ImageView 。这可以通过设置 transform 属性来实现(注意弧度与度数):

imageView.transform = CGAffineTransformMakeRotation(numberOfDays * M_PI / 2)

如果您一起尝试所有这些并遇到尚未在 SO 上提出和回答的严重问题,请随时提出另一个问题。

关于ios - 每天旋转一个 ImageView ,即使在 Objective-C 中关闭了应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31104070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com