Gre*_*reg 2 iphone clock uiview uiimageview ios
有兴趣通过自己的模拟时钟应用程序创建 - 任何人都知道一些实现模拟时钟的示例项目/代码?(即不是数字时钟).理想情况下,自定义背景和自定义时针/分针作为图像?
我注意到存在以下链接,但是希望有一些更具体的东西来匹配我正在做的事情(背景图像,时针/分针的图像): 示例代码
为每只手创建背景图像和图像(秒,分钟,小时 - 无论您想要什么).每个图像必须与时钟本身一样大,但不能缩放.将手放在12标记处.用双手在图像中创建其他所有alpha.
现在,使用图像视图/井将所有图像放在视图中的相同位置.你的时钟应该是12点钟.
在您的代码中,创建一个定时器每秒调用一次的方法.此方法将旋转视图,以便将指针旋转到正确的位置.您可以使用NSView或的transform属性UIView.
注意: Apple详细解释了这一点:"翻译,缩放和旋转视图".一个例子:
// M_PI/4.0 is one quarter of a half circle, or 45 degrees.
CGAffineTransform xform = CGAffineTransformMakeRotation(M_PI/4.0);
hourHandsImageView.transform = xform;
Run Code Online (Sandbox Code Playgroud)
只需更改图像,即可更改外观.
| 归档时间: |
|
| 查看次数: |
3879 次 |
| 最近记录: |