0

2 つのテーブルビュー コントローラーに静的セルがあるアプリ (まだリリースされていません) を設計しました。ステータスバーをタップすると、一番上にズームするはずです。ただし、これを行うのはそのうちの 1 つだけです。動作していないものへの干渉の原因は何ですか?

4

1 に答える 1

-1

私はそれを接続したので、ユーザーが時計をタップしたことを手動で検出し、プログラムで一番上までスクロールする必要があることがわかりました

 [[NSNotificationCenter defaultCenter] addObserverForName:@"_UIApplicationSystemGestureStateChangedNotification"
                                                      object:nil
                                                       queue:nil
                                                  usingBlock:^(NSNotification *note) {
                                                      NSLog(@"Status bar pressed!");
                                                      //[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForItem:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
                                                      [self.tableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];


                                                  }];
于 2013-09-03T21:41:43.200 に答える