У меня есть эта простая анимация, которая исчезает в нескольких ярлыках по одному. Но мне интересно, можно ли уменьшить код с помощью этой логики?IOS/Objective-c: сокращение кода в анимации
[UIView animateWithDuration:0.50f animations:^{
[_latLabel setAlpha:0.9f];
[_firstLat setAlpha:0.9f];
} completion:^(BOOL finished) {
[UIView animateWithDuration:0.50f animations:^{
[_lonLabel setAlpha:0.9f];
[_firstLon setAlpha:0.9f];
}completion:^(BOOL finished) {
[UIView animateWithDuration:0.50f animations:^{
[_speedLabel setAlpha:0.9f];
[_firstSpeed setAlpha:0.9f];
}completion:^(BOOL finished) {
[UIView animateWithDuration:0.50f animations:^{
[_realNorthLabel setAlpha:0.9f];
[_firstReal setAlpha:0.9f];
}completion:^(BOOL finished) {
[UIView animateWithDuration:0.50f animations:^{
[_magneticNorthLabel setAlpha:0.9f];
[_firstMagnetic setAlpha:0.9f];
}];
}];
}];
}];
}];
Используйте функции с задержкой запуска – zombie
хорошо я пытаюсь ваше предложение, но я получаю много ошибок ... – FuManchu
Таким образом, вы создали функцию с параметр запуска задержки, и вы получаете сообщение об ошибке, как вы это сделали – zombie