-1
我有一個按鈕,一個視圖控制器,如果我按一下按鈕,它應該出現(在Android的像底頁)底部視圖控制器:如何讓viewcontroller在ios10 swift3中顯示爲底層頁面?
我有這兩個演示圖控制器,如果我點擊按鈕第二個視圖控制器應該只顯示細節視圖,它應該從第一個視圖控制器的底部彈出。
謝謝。
我有一個按鈕,一個視圖控制器,如果我按一下按鈕,它應該出現(在Android的像底頁)底部視圖控制器:如何讓viewcontroller在ios10 swift3中顯示爲底層頁面?
我有這兩個演示圖控制器,如果我點擊按鈕第二個視圖控制器應該只顯示細節視圖,它應該從第一個視圖控制器的底部彈出。
謝謝。
爲了實現它,你應該添加第二個視圖控制器作爲子視圖控制器並從底部開始動畫。 添加孩子:
let secondViewControllerInstance = SecondViewController() // or by Storyboard
instantiate method
self.addChildViewController(secondViewControllerInstance)
let initialRect = CGRect(x: 0, y: SCREEN_HEIGHT-200, width: SCREEN_WIDTH,
height: 200)
secondViewControllerInstance.view.frame = rect
secondViewControllerInstance.view.center.y += 100
self.view.addSubview(secondViewControllerInstance.view)
secondViewControllerInstance.didMove(toParentViewController: self)
//Animate center y
UIView.animate(withDuration: 0.3) {
secondViewControllerInstance.view.center.y -= 100
}
根據您的要求調整高度和寬度。
你是什麼意思的'在Android'的底部頁面。你能更具體一點嗎?添加你到目前爲止嘗試過的代碼。或者你想要實現的圖像。 –
我想你需要Tabbarcontroller或其他 –
你能分享Android底部頁面的截圖嗎? – abhishekkharwar