navigationBar изменить названиеПросмотреть с анимацией
Я хотел бы изменить содержимое моего titleView в навигационной панели для отображения различных видов информации, например UIsegmentedControl или UILabel. Изменение информации должно быть сделано с переходом (segmentedControl исчезает, а метка исчезает).
Я пытался добавить несколько UIViews в titleView и анимировать альфа-значение, но это не работает.
[self.navigationItem.titleView addSubview:_mainSegmentedControl];
Поэтому я попытался изменить содержимое во время анимации, но поскольку значение не может быть анимировано, оно будет вызвано немедленно:
[UIView animateWithDuration:0.2 animations:^{
_filterSegmentedControl.alpha = 0.0f;} completion:^(BOOL finished) {
[UIView animateWithDuration:0.3 animations:^{
self.navigationItem.titleView = _mainSegmentedControl;
_mainSegmentedControl.alpha = 1.0f;
}];
}];
Какие-либо предложения?