スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]UITableViewを一番上までスクロール・一番下までスクロール

UITableViewControllerクラスを継承したサブクラス内での記述を例にしています。
//注意:x座標を0で固定の場合のみ(たいていはこのケース)
//一番上
[self.tableView setContentOffset:CGPointZero animated:YES];
//一番下
[self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height) animated:YES];

別手段としてセルのindexPathを指定する方法もある

//一番上
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
//一番下
int section = [self.tableView numberOfSections]-1;
int row = [self.tableView numberOfRowsInSection:section]-1;
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:section];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];

このエントリーをはてなブックマークに追加

tag : iOS UITableView top bottom scroll cell indexPath

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。