2012-03-02 2 views
1

に示すように、水平ノブを実装しますピッカーから(水平ノー)?iPhoneアプリ:私は、ユーザーがノブ距離値を設定する方法を示した画像のように、ここで</p> <p><img src="https://i.stack.imgur.com/K3IjZ.png" alt="enter image description here"><img src="https://i.stack.imgur.com/uisLL.png" alt="enter image description here"></p> <p>を移動する値を設定することができ、水平ノブを実装する方法画像

どのように達成できますか?

助けてお勧めします。 - 私がする必要はありませんでした

tableView.transform=CGAffineTransformMakeRotation(M_PI/2); 

私はあなたがあまりにもテーブル内のラベルを変換する必要があります推測:私は水平方向のテーブルを使用して、そのようなカラーピッカーホイールを作った

おかげ

+1

ScrollViewを使用して、水平方向にスクロールし、別々のUIViewに値を表示します。私はそれがピッカービューではないかもしれないと思う。それはそうだ。あなたはそのようにデザインしてそこに置くことができる。 –

答えて

3

で修正されたUIPickerViewを使用すると、CGAffineTransform - スケールして90度回転させることができます。標準のUIPickerDelegateメソッドを実装することによって、ユーザーがどのコンポーネントを選択したかに関する通知を受け取ることになります。あなたは

- (UIView *)viewForRow:(NSInteger)row forComponent:(NSInteger)component 

メソッドを使用してラベルを供給し、正しく整列表示されるように-90度でそれらを回転させる必要があると思い

は - また、ピッカーに適用される変換は、あまりにも意見を歪める可能性あなたはそれらを高級化しなければならないかもしれません。

完全に見えるようにするには試行錯誤が必要ですが、簡単に実行できるようです。そして、あなたが提供した例で使用したものだと思います。

+0

ありがとうございました – ios

0

私のカラーピッカーはちょうど色のついた四角だったからです。

+0

提案ありがとう。 – ios

関連する問題

 関連する問題