gpt4 book ai didi

iphone - 模拟时钟的任何示例 iPhone 代码?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:34:15 33 4
gpt4 key购买 nike

有兴趣通过自己的模拟时钟应用程序创建 - 任何人都知道一些实现模拟时钟的示例项目/代码? (即不是数字时钟)。最好使用自定义背景和自定义时针/分针作为图像?

我注意到存在以下链接,但我希望有一些更具体的内容来匹配我正在做的事情(背景图像,时针/分针图像):Example Code

最佳答案

为每只手创建背景图像和图像(秒、分、时 — 随心所欲)。每张图片都必须和时钟本身一样大,但不要缩放。将手放在 12 标记处。用手使图像中的其他一切成为 alpha。

现在,使用 ImageView /孔将所有图像放在 View 中的相同位置。您的时钟应该指向 12 点。

在您的代码中,创建一个将由计时器每秒调用的方法。此方法将旋转 View ,以便手旋转到正确的位置。您可以使用 NSViewUIView 的转换属性。


注意:Apple 对此进行了详细解释:"Translating, Scaling, and Rotating Views" .一个例子:

// M_PI/4.0 is one quarter of a half circle, or 45 degrees.
CGAffineTransform xform = CGAffineTransformMakeRotation(M_PI/4.0);
hourHandsImageView.transform = xform;

只需更改图像,即可更改外观。

关于iphone - 模拟时钟的任何示例 iPhone 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499996/

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