Как реализовать скрытую кнопку группового чата за UITableView, например, WhatsApp на iPhone - PullRequest
2 голосов
/ 07 сентября 2011

Мне интересно реализовать скрытую кнопку за UITableView, например, WhatsApp на iPhone. При первом переходе пользователя в Chats TabBar, UISearchBar и кнопка GroupChat скрыты, когда пользователь прокручивает вниз TableView, появляется кнопка GroupChat.

enter image description here

Я пытаюсь создать этот интерфейс через IB, но не могу нажать кнопку. Вот иерархия просмотра IB:

UIView  
-->UIButton  
-->UITableView  
   -->UIView (UIView as TableView's header)  
      -->UISearchBar

Я установил высоту UIView равным 88 и clearColor как BackgroundColor <- (UIView, который содержит UISearchBar). Затем я установил UISearchBar Y в положение 44. На <code>- (void)viewDidLoad я делаю это

[self.tableView setContentOffset:CGPointMake(0.0, 44.0) animated:YES];

Каков наилучший способ добиться такого поведения пользовательского интерфейса ?? Любая помощь будет оценена.

Привет

1 Ответ

0 голосов
/ 14 ноября 2015
 [self.tableView reloadData];

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0]
                      atScrollPosition:UITableViewScrollPositionMiddle animated:NO];
...