다른 뷰 컨트롤러에 뷰 컨트롤러를 5 초 동안 추가하고 싶습니까?5 초 동안 다른 View Controller에 뷰 컨트롤러를 추가하고 싶습니까?
5 월 빠른 프로그래밍을위한 새로운 내용으로 도와주세요.
미리 감사드립니다.
다른 뷰 컨트롤러에 뷰 컨트롤러를 5 초 동안 추가하고 싶습니까?5 초 동안 다른 View Controller에 뷰 컨트롤러를 추가하고 싶습니까?
5 월 빠른 프로그래밍을위한 새로운 내용으로 도와주세요.
미리 감사드립니다.
당신은 화면이 5 초 후에 사라 만들기 위해 이것을 사용한다 :
let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 5 * Int64(NSEC_PER_SEC))
dispatch_after(time, dispatch_get_main_queue()) {
//put your code to remove the screen
}
전화 다른보기 컨트롤러 다음 두 번째 뷰 컨트롤러는 viewDidAppear 기능에 오초 잠을 추가 한 다음 다시 처음의 ViewController를 호출합니다.
override func viewDidAppear(animated: Bool)
{
print("Inside View Did Appear")
sleep(5)
print("After 5 second")
let initialViewController = self.storyboard!.instantiateViewControllerWithIdentifier("RevealViewController")
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.window?.rootViewController = initialViewController
appDelegate.window?.makeKeyAndVisible()
}
부모 컨트롤러의 storyboard.If의 subviewcontroller 단지 작은 부분 당신이 더 storyboard.If 거에서 컨테이너 뷰 컨트롤러를 사용하는 두 가지를 연결합니다 오버레이처럼 사용으로 클라운 내 조언을 갈 너무 많은 방법이있다 콘트롤러 "현재의 모달"kind.You를 사용하여 컨테이너보기 컨트롤러 또는 segue 연결을 검색하면 구글에서 샘플을 찾을 수 있습니다.
segue 방법을 선택하면 didViewAppear 메서드 내에서 두 번째 컨트롤러의 self.dismissViewControllerAnimated (false, completion : nil) 코드를 예약 할 수 있습니다. 컨테이너보기의 경우 firstview 컨트롤러에서 dismiss 코드를 작성하고 컨테이너를 삭제할 수 있습니다 superview에서.
XIB를 만들고보기 위에 표시하는 방법은 어떻습니까? – Fennec