2011-12-28 8 views
0

UIPickerViewをサブクラス化し、-scrollAnimationDurationを上書きすると、iOS 5より前のピッカービューのアニメーションの時間を変更できます。誰も、iOS 5のピッカービューのアニメーションの長さを設定する別のトリックを知っていますか?UIPickerViewのアニメーションの時間を設定するにはどうすればよいですか?

これは前のiOS 5作品:

// Subclass of UIPickerView 
@implementation SpinDurationView 

- (double)scrollAnimationDuration { return 2.7; } 

@end 

答えて

0

は、あなたがこれを試みましたか?

CGPoint newLogoutCenter = CGPointMake(160, 364); 
    [UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:1.0f]; 
    pickerview.center = newLogoutCenter; 
    [UIView commitAnimations]; 

私はこのアニメーションコードをUIButtonに使用します。 UILableなど。私はUIPickerViewには一度も使用していません。しかし、あなたは試すことができます。

+0

私はそれを上記の行の代わりにpickerviewのサブクラスに追加しますか? – Skovie

+0

あなたは試してみることができます、私は試みたことはありません。 – AAV

+0

誰かがこれを動作させましたか? – mea36

関連する問題