InstagramみたいにスクロールしたらUINavigationBarがフェードしながら消えていくオープンソースのプログラムを探していたらAMScrollingNavbarを発見したので、これを使ってみることにした。
ちなみに、今回、autolayoutはなしで実装を試みた。
- (void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; [self showNavBarAnimated:NO]; } -(void)viewDidLoad{ [super viewDidLoad]; self.navigationController.navigationBar.translucent = NO; [self followScrollView:self.tableView withDelay:60]; [self setShoulScrollWhenContentFits:YES]; } -(BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView{ [self showNavbar]; return YES; }ViewControllerがUITableViewControllerの場合、上のようにしたら、すんなり動いた。
これはcool
0 コメント:
コメントを投稿