2015-09-27 48 views
-3

我想在應用中創建類似iOS9的分割視圖。 如果你不熟悉我在說什麼,看起來像這樣: enter image description here 基本上我想要一個能夠手指調整兩個視圖控制器的寬度。有沒有解決方案?如果不是,我該如何實現這樣的事情?iOS - 創建類似iOS9的分割視圖

回答

0

只需將定製外觀的UIView兩個視圖控制器的中和處理移動手勢recongnizer對於像這樣:

func handleMiddleViewPanGesture(gestureRecognizer: UIPanGestureRecognizer) { 
    switch gestureRecognizer.state { 
    case .Began: 
     startingMiddlePanRect = middleView.frame 
    case .Changed: 
     let translation = gestureRecognizer.translationInView(middleView) 
     middleView.frame.origin.x = startingMiddlePanRect.origin.x + translation.x 
     updateFrames() 
    default: 
     ///... 
    } 

}