-3
我想在應用中創建類似iOS9的分割視圖。 如果你不熟悉我在說什麼,看起來像這樣: 基本上我想要一個能夠手指調整兩個視圖控制器的寬度。有沒有解決方案?如果不是,我該如何實現這樣的事情?iOS - 創建類似iOS9的分割視圖
我想在應用中創建類似iOS9的分割視圖。 如果你不熟悉我在說什麼,看起來像這樣: 基本上我想要一個能夠手指調整兩個視圖控制器的寬度。有沒有解決方案?如果不是,我該如何實現這樣的事情?iOS - 創建類似iOS9的分割視圖
只需將定製外觀的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:
///...
}
}