2011-12-28 2 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

Смежные вопросы