0

ここに画像の説明を入力

私は混乱しています:

1) 上の図に示されているコントロールは、どのタイプのコントロールですか。スライダーを試しましたが、同じ視覚効果が得られません

2)画像に表示されているとおりにそのようなコントロールを実装するにはどうすればよいですか。

4

4 に答える 4

3

それは何でもかまいませんが、私がそれをしたいのであれば、私は通常の習慣としてそれをしますUIView、それは3を持っていますUIButtons

このコントロールは、整数に応じてsetLevel:1,2、または3のような関数を持ち、それに応じてUIButtonの画像を変更します。

于 2012-06-07T11:13:38.657 に答える
1

1)これらの3つのポイント(低、高、中)が必要な場合は、@ Omarが回答で提案したように実行できます。

2) ただし、すべての中間点と中央 (青) の点をハンドルとして使用する場合は、UISliderを使用して、その最小値、最大値、およびサム イメージを変更できます。このチュートリアルを参照してください。

于 2012-06-07T11:16:46.360 に答える
0

1 つは選択用、もう 1 つは非選択用の 2 つの画像を持つことができます。いずれかのボタンが押されると、ボタンの画像がボタン アクションで選択された画像に変更され、他の 2 つのボタンには選択されていない画像が表示されます。一度に 1 つのボタンのみが選択されます。州。

于 2012-06-07T11:17:40.743 に答える
0

事前定義された iOS コントロールには、このプレゼンテーションがあります。

開発者が作成した 3 番目のコントロールをダウンロードできるかどうかを確認するには、cocoacontrols.orgまたはbinpress.comを参照してください。

また、コントロールを自分で作成することもできます。前の 2 つの Web サイトでは、必要な表示を模倣する多くのコントロールを確実に見つけることができます。ソース コードをダウンロードしてリバース エンジニアリングし、独自のコントロールを構築できます。

最悪の場合、スーパー クラスとして UIView (おそらく UISlider) を使用して、このコントロールを最初から作成します。

于 2012-06-07T11:16:32.680 に答える