self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let nav1 = UINavigationController()
let mainView = ReminderController(nibName: nil, bundle: nil)
nav1.viewControllers = [mainView]
self.window!.rootViewController = nav1
self.window?.makeKeyAndVisible()
지금 내가 UINavigationController가 관리하는 내비게이션 바에 제목을 추가하고 싶지만 대부분이 오류를 얻을 :
pushNavigationItem를 호출 할 수 없습니다 : 애니메이션 :
: 직접 컨트롤러내가 사용하는 코드가 관리하는 UINavigationBar에
let item = UINavigationItem(title: "Reminder")
nav1.navigationBar.pushNavigationItem(item, animated: false)
다른 방법을 시도해도 같은 오류가 발생했습니다. 그렇다면 NavController에 제목을 추가하는 방법은 무엇입니까?
네비게이션 바에는 지금이 바로 다음과 같습니다에서
을 사용했습니다. 여기에 너무 엄격하게 들리면 @chandan reply가 완벽하게 유효합니다. 속성에는 setRightBarButtonItem setter도 있기 때문에 API 디자인에서 사용하기위한 것입니다. –