objectivec
UIScrollView
スクロール
Swift
方法

【Swift】【Objective-C】一番上に、一番下にスクロールする方法

UIScrollView で一番上にスクロールする

※ UITableViewはUIScrollViewの小クラスです。

Objective-C(UITableView で一番上にスクロールする)

Swift2

TopScrollView.swift
self.tableView.setContentOffset(CGPointMake(0,-self.tableView.contentInset.top), animated: false);

Swift3

TopScrollView.swift
self.tableView.setContent(offset: CGPointMake(0,-self.tableView.contentInset.top), animated: false);

Swift(UITableView で一番上にスクロールする)

TopScrollView.m
self.tableView.contentOffset = CGPointMake(0, -self.tableView.contentInset.top);

UIScrollView で一番下にスクロールする

Objective-C(UITableView で一番下にスクロールする)

MoreDownScrollView.m
self.tableView.contentOffset =
    CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height);

Swift(UITableView で一番下にスクロールする)

Swift2

MoreDownScrollView.swift
self.tableView.setContentOffset(
    CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height),
    animated: false);

Swift3

MoreDownScrollView.swift
self.tableView.setContent(offset: 
    CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height),
    animated: false);