2016-07-13 5 views
0

新しいセクションが追加されるたびにテーブルを下にスクロールしようとしています。これらのセクションには行がある場合とない場合がありますが、下にスクロールする必要があります。これを行う方法は?空白のセクションのみを持つテーブルのスクロールスクロール

func scrollToBottom() { 
    let bottomOffset = CGPoint(x: 0, y: tableView.contentSize.height - tableView.bounds.size.height + tableView.contentInset.bottom); 
    tableView.setContentOffset(bottomOffset, animated: true) 
} 

答えて

0

あなたはこのような何かをしようとします。 tableviewがロードされたときにこれを呼び出す必要があります。

func scrollDown(animated: Bool) { 
     if self.numberOfRowsInSection(0) > 0 { 
      self.scrollToRowAtIndexPath(NSIndexPath(forRow: self.numberOfRowsInSection(0) - 1, inSection: 0), atScrollPosition: .Bottom, animated: animated) 
     } 
    } 
+0

contentSizeが境界よりも大きいかどうかを確認するためにチェックを実行する必要がありました。それ以外の場合は、コンテンツをコンテナの下部にプッシュしていました。そうでなければ、完璧! –

0

これを行うには多くの方法がありますが、1つは次の通りである:

関連する問題