Ios/swift/TableView/画面遷移

提供: 初心者エンジニアの簡易メモ
2016年7月5日 (火) 09:39時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==TableViewで表示されたCellをクリックした後に画面遷移させる方法== Navigationを使った場合のサンプル // Cell が選択された場合...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

TableViewで表示されたCellをクリックした後に画面遷移させる方法

Navigationを使った場合のサンプル

   // Cell が選択された場合
   func tableView(table: UITableView, didSelectRowAtIndexPath indexPath:NSIndexPath) {
       _selectedId = self._imgs[indexPath.row].id
       if _selectedId != nil {
           let appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
           let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
           let detailViewController = storyboard.instantiateViewControllerWithIdentifier("DetailViewControllerId") as! DetailViewController
           detailViewController.selectedId = self._selectedId
           appDelegate.navigationController?.pushViewController(detailViewController, animated: false)
       }
   }