アナログクロックアプリケーションを作成することに興味があります - アナログ時計を実装するプロジェクト/コードの例は誰にでも分かりますか? (すなわち、デジタルクロックではない)。理想的には、カスタムの背景と、カスタムの時分針をイメージとして使用しますか?アナログ時計のiPhoneコードの例はありますか?
私はしかし、私は(背景画像、時/分の手のための画像を)やってマッチングをもう少し具体的な何かを期待していた、次のリンクが存在することに注意して答えて
背景を作成します。画像、画像をそれぞれの手(秒、分、時間 - あなたが望むもの)ごとに表示します。すべての画像は時計そのものと同じ大きさでなければなりませんが、拡大縮小しないでください。 12のマークに手を入れてください。画像でアルファをすべて手で作る。
ここでは、すべての画像を画像ビュー/ウェルで、ビュー内の同じ場所に配置します。あなたの時計は12時を読むはずです。
コードでは、タイマーによって毎秒呼び出されるメソッドを作成します。このメソッドは、手が正しい位置に回転するようにビューを回転させます。 NSView
またはUIView
のtransformプロパティを使用できます。
注:"Translating, Scaling, and Rotating Views": 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;
画像だけを変更することで、あなたが外観を変更することができます。
オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州オハイオ州の観光地区域 - まだ背景にビューを入れていない、(b)それぞれの画像がビューであるため、ビュー自体を回転させないでください。 (c)時針UIViewの基点をイメージの中心にどのように置くか - 親ビューの座標を参照してプログラムでこの位置を手動で計算しますか? – Greg
@Greg(a)はい。 (b)画像を含む画像ビューを回転します。 (c)ビューを回転すると、ビューは移動しません。移転したセンターについて心配しないでください。 ;-)(ところで、ある画像の 'center'プロパティを設定して、他の画像の' center'プロパティを設定することができます。それは簡単です) –
Randyに感謝 - これを今試してみて、私がそれを掛けることができるかどうか確認してください – Greg
- 1. アナログ時計用のsetInterval()
- 2. ウィジェットでカスタムアンドロイドのアナログ時計
- 3. @RunAsのSpringアナログはありますか?
- 4. Visual StudioコードにGhostDocのアナログがありますか?
- 5. Javascriptのアナログ時計でモーメントタイムゾーンを使用
- 6. アナログ時計 - 時計の上にラベルを貼るラベル
- 7. SQLにアナログのようなDjangoの "get_FOO_display()"がありますか?例えば
- 8. QUnitにspyOnアナログがありますか?
- 9. pythonにgetch()アナログがありますか?
- 10. VB6のVB.NETのビットマップクラスのアナログはありますか?
- 11. HaxeのPythonの(Var in Array = Bool)のアナログはありますか?
- 12. は、アナログ時計を変える色をビルドするのに問題があります。
- 13. VB .NETにはRailsのパーシャルのアナログがありますか?
- 14. CALayersを使ったアナログ時計
- 15. 処理、アナログ時計を作る、数字
- 16. 私のアプリケーションのWindowsからのアナログ時計
- 17. 指数関数時間アルゴリズムの簡単なコード例はありますか?
- 18. アンドロイドのアナログ時計で時計の針の角度が分かっている時間を知るには
- 19. iphone gmailのコード例
- 20. phonegap-LimeJSのコード例またはチュートリアルはありますか?
- 21. スーパーバイザーとWindowsのアナログはありますか?
- 22. DirectX - DirectDrawサーフェスFlip()のアナログはありますか?
- 23. Kubernetesにはdocker diffのアナログがありますか?
- 24. rpmパッケージ用のdh_makeアナログはありますか?
- 25. アンドロイドのアナログ時計のコンポーネントの時間を設定するには?
- 26. iPhoneのデジタル時計
- 27. iPhone開発 - UIRotationGestureRecognizer(時計回り&反時計回り)?
- 28. アナログ時計のタイムアウトを読み取るには?
- 29. authlogicのGoogleログイン用の実行例コードはありますか
- 30. なぜ次のJavaコードの例外はありますか?
HI @Gregに問題がありますが、私も同じ機能を持つアナログ時計を作りたいと思っています。 – Rani