2012-03-02 73 views
1

我想要實現水平旋鈕在那裏用戶可以將該值設置移動旋鈕iPhone應用程序:如何實現水平旋鈕,如圖圖像

enter image description hereenter image description here

這裏顯示圖像如何設置距離值從採摘(水平諾布)?

我該如何做到這一點?

請幫助和建議。

感謝

+1

使用ScrollView水平滾動並在單獨的UIViews中顯示值。我認爲它可能不是pickerview.It看起來像那樣。你可以設計那樣並且在那裏放置 – 2012-03-02 07:25:22

回答

3

我會使用修改後的UIPickerView CGAffineTransform - 縮放並旋轉90度。通過實現標準的UIPickerDelegate方法,您將得到用戶選擇的組件的通知。

你會需要使用

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

方法-90度提供了標籤,並將其旋轉到正確顯示對齊 - 也,改造適用於選擇器會扭曲的看法也是如此,所以你可能不得不升級他們。

這將需要一些試驗和錯誤,使其看起來很完美,但它似乎很容易做到。我想這就是他們在你提供的例子中使用的。

+0

感謝您的幫助 – ios 2012-03-02 11:08:05

0

我已經使用水平表進行顏色選擇器輪這樣的:

tableView.transform=CGAffineTransformMakeRotation(M_PI/2); 

我猜你將不得不轉換表內的標籤太 - 我沒得因爲我的選色器只是彩色方塊。

+0

感謝您的建議。 – ios 2012-03-02 11:07:50

相關問題