測定テープのカスタム コントロールを作成したいと考えています。Weightbot アプリケーションで使用されているようなものです。
測定テープは画面に部分的にしか表示されず、ドラッグすることで 0cm から 1km まで選択できます。
それを行う方法の1つは、スライドするUIImageViewに非常に長い画像を配置することですが、もっと良い方法があると思います。
静止画像以外にこれを実装する方法はありますか?
測定テープのカスタム コントロールを作成したいと考えています。Weightbot アプリケーションで使用されているようなものです。
測定テープは画面に部分的にしか表示されず、ドラッグすることで 0cm から 1km まで選択できます。
それを行う方法の1つは、スライドするUIImageViewに非常に長い画像を配置することですが、もっと良い方法があると思います。
静止画像以外にこれを実装する方法はありますか?
リンク先の weightbot アプリケーションは、カスタム ビューを使用しているようです。
画像(グラデーション用)と数字用のカスタム描画の組み合わせを使用できます。スクロールする単一の長い画像を使用する必要はありません。
UICollectionView
iOS 6以降をターゲットにできるのであれば、これは の完璧な使い方のように思えます。コメントで言及したセルの再利用を行いますが、テーブルビューではサポートされていない横スクロールをサポートしています。セルごとにカスタム描画を行うことができます。これは、画像がまったく必要ないことを意味するか、単純な繰り返し画像を動的テキストと組み合わせることができます。