Я использую ниже код, чтобы показать, скрыть свой подвид:подтаблицы анимация в iPhone
[self.view addSubview:selectorView];
[selectorView setFrame:CGRectOffset([selectorView frame], 0, -selectorView.frame.size.height)];
viewVisible = NO;
- (IBAction)onButtonClick:(id)sender {
[self showHideView]; // Show and hide our imageView in an animated fashion}
- (void)showHideView {
if (viewVisible) { // If our imageView is on screen hide the view
[UIView beginAnimations:@"animateImageOff" context:NULL]; // Begin animation
[selectorView setFrame:CGRectOffset([selectorView frame], 0, -selectorView.frame.size.height)]; // Move imageView off screen
[UIView commitAnimations]; // End animations
viewVisible = NO;
[showHideButton setTitle:@"Show" forState:UIControlStateNormal]; // Change button title to "Show"
} else { // if our imageView is off screen show the view
[UIView beginAnimations:@"animateImageOn" context:NULL]; // Begin animation
[selectorView setFrame:CGRectOffset([selectorView frame], 0, selectorView.frame.size.height)]; // Move imageView on screen
[UIView commitAnimations]; // End animations
viewVisible = YES;
[showHideButton setTitle:@"Hide" forState:UIControlStateNormal]; // Change button title to "Hide"
}}
Как я могу установить подвид значение Y-ось в этом коде, потому что, когда подтаблица попадет на экране, он скрывает мой экран панель заголовка. Я использую кнопку для отображения/скрытия подзаголовка. Я также хочу анимировать эту кнопку, чтобы при нажатии кнопки положение кнопки также было изменено вдоль оси Y.
Вот скриншоты для того, что я хочу