Анимация не работает на iPad. то же самое работает на iphone - PullRequest
1 голос
/ 28 декабря 2010

У меня есть очень простой проект, который пытается анимировать UIView, используя блочную анимацию iOS4.0.

header

@interface animatepadViewController : UIViewController {

    UIView *contentView;
}

@property(nonatomic, retain) IBOutlet UIView *contentView;



@end

реализация

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];

    [UIView animateWithDuration:1.0 animations:^{self.contentView.alpha = 0.0;}];

}

Я добавил подпрограмму типа UIVIew в конструктор интерфейса с черным цветом фона.

это единственное изменение, которое я сделал со стандартным проектом на основе ipad "view".

Я получаю следующую ошибку

2010-12-28 17:59:05.689 animatepad[29835:207] *** +[UIView animateWithDuration:animations:]: unrecognized selector sent to class 0x217689c

это происходит только на ipad, а НЕ наiPhone

заранее спасибо

Ответы [ 2 ]

1 голос
/ 28 декабря 2010

Вы уже обновили свой iPad для использования iOS 4.2?Блоки не были доступны в версии iPad для iOS (3.2.)

0 голосов
/ 28 декабря 2010

Для обновления симулятора вам необходимо обновить Xcode до версии 3.2.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...