slideout関連改修

平成30年3月13日(火曜日)

完成版以下
slideout_new_Aとして保存。

animateWithDuration他、各種SWIFT4に向けて、以下改修!!

UIView.animateWithDuration(0.3, animations: {

UIView.animate(withDuration: 0.3, animations: {

let mainNavigationController: UINavigationController = storyboard.instantiateViewControllerWithIdentifier(“MainNavigationController”) as! UINavigationController

let mainNavigationController: UINavigationController = storyboard.instantiateViewController(withIdentifier: “MainNavigationController”) as! UINavigationController

override func viewWillDisappear(animated: Bool) {

override func viewWillDisappear(_ animated: Bool) {

// デフォルトの通知センターを取得する
let center = NotificationCenter.defaultCenter()

// デフォルトの通知センターを取得する
let center = NotificationCenter.default

//Swift2.2
tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath:NSIndexPath)

//Swift3.0
tableView(_ tableView: UITableView, didSelectRowAt indexPath:IndexPath)

解決リンク
Whats the Swift 3 animateWithDuration syntax?

その他、参考リンク
iOS10からのAnimationがいい感じ!


add Shadow on UIView using swift 3

Swift 3 以降の NotificationCenter の正しい使い方