2014年4月27日日曜日

UITableView : 表示位置を変更する

UITableViewを特定のセルまでスクロールさせて表示位置を変更するには、 scrollToRowAtIndexPath:atScrollPosition:animated: を使用する。

// 表示するセルのindexPath作成
NSIndexPath* indexPath = [NSIndexPath indexPathForRow:_index inSection:0];

// 指定セルまでスクロール
// atScrollPosition: UITableViewScrollPositionNone   移動量少なくTableViewの表示に入るように
//                   UITableViewScrollPositionTop    TableViewの表示の先頭にスクロール
//                   UITableViewScrollPositionMiddle TableViewの表示の真ん中にスクロール
//                   UITableViewScrollPositionBottom TableViewの表示の末尾にスクロール
[self.tableView scrollToRowAtIndexPath:indexPath
                      atScrollPosition:UITableViewScrollPositionMiddle
                              animated:YES];

0 件のコメント:

コメントを投稿