私は混乱しています:
1) 上の図に示されているコントロールは、どのタイプのコントロールですか。スライダーを試しましたが、同じ視覚効果が得られません
2)画像に表示されているとおりにそのようなコントロールを実装するにはどうすればよいですか。
それは何でもかまいませんが、私がそれをしたいのであれば、私は通常の習慣としてそれをしますUIView
、それは3を持っていますUIButtons
このコントロールは、整数に応じてsetLevel:1,2、または3のような関数を持ち、それに応じてUIButtonの画像を変更します。
1 つは選択用、もう 1 つは非選択用の 2 つの画像を持つことができます。いずれかのボタンが押されると、ボタンの画像がボタン アクションで選択された画像に変更され、他の 2 つのボタンには選択されていない画像が表示されます。一度に 1 つのボタンのみが選択されます。州。
事前定義された iOS コントロールには、このプレゼンテーションがあります。
開発者が作成した 3 番目のコントロールをダウンロードできるかどうかを確認するには、cocoacontrols.orgまたはbinpress.comを参照してください。
また、コントロールを自分で作成することもできます。前の 2 つの Web サイトでは、必要な表示を模倣する多くのコントロールを確実に見つけることができます。ソース コードをダウンロードしてリバース エンジニアリングし、独自のコントロールを構築できます。
最悪の場合、スーパー クラスとして UIView (おそらく UISlider) を使用して、このコントロールを最初から作成します。