日別アーカイブ: 2018年3月13日

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 の正しい使い方

サイドメニュー関連

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

参考サイト

jonkykong/SideMenu

以前のもの
Simple Slide Out Navigation Menu in iOS with Swift (Part 2)

過去ログ(コピー)
developper log

XCODE7_PROJECT(SWIFT2)
//——————————————————

平成27年10月15日(木曜日)

menu Simple Slide Out Navigation Menu in iOS with Swift (Part 1) Shadowも解決してOK!!
http://dennissuratna.com/slide-out-navigation-swift/

//——————————————————
平成27年10月4日(日曜日)
swift view shadow  検索KEY WORD!!
BUTTONはOK!!なれど スライドビューへのShadowはうまく行かず
How to Create Your Own Slide-Out Navigation Panel in Swift
↑は、swift2では、実行不可!!ソースを参考に先にsimple sideを修正し、ShadowOK!!
ContainerViewController
rightViewController

//
didSet{
self.view!.addSubview(self.rightViewController!.view)
self.addChildViewController(self.rightViewController!)
// 以下追加
self.rightViewController!.view.layer.shadowColor = UIColor.redColor().CGColor
self.rightViewController!.view.layer.shadowOffset = CGSizeMake(5, 5)
self.rightViewController!.view.layer.shadowRadius = 5
self.rightViewController!.view.layer.shadowOpacity = 0.9
}
//
//——————————————————