HomeViewController.swift (메인)
@objc func plusButtonClicked() {
let vc = WriteViewController()
transition(vc, transitionStyle: .push)
}
Transition + Extension.swift ( Extension 코드 ) -> SeSAC2DiaryRealm 프로젝트 참고
import UIKit
extension UIViewController {
enum TransitionStyle {
case push
}
func transition<T: UIViewController>(_ viewController: T, transitionStyle: TransitionStyle = .push) {
switch transitionStyle {
case .push:
self.navigationController?.pushViewController(viewController, animated: true)
}
}
'iOS > iOS SeSAC 2기 TIL' 카테고리의 다른 글
[SLP 개발일지] 공개용 (0) | 2022.11.08 |
---|---|
iOS Rxswift Subject (0) | 2022.10.25 |
[포스트모템] 앱 출시 후 회고 (0) | 2022.10.04 |
iOS swift TabBar background (0) | 2022.09.30 |
iOS swift navigation title font size change (0) | 2022.09.28 |