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