iOS-创建类似iOS9的拆分视图
我想在我的应用程序中创建类似iOS9的拆分视图。 如果您不熟悉我在这里所说的内容,请看它的样子:iOS-创建类似iOS9的拆分视图,ios,objective-c,swift,uikit,Ios,Objective C,Swift,Uikit,我想在我的应用程序中创建类似iOS9的拆分视图。 如果您不熟悉我在这里所说的内容,请看它的样子: 基本上,我希望能够用手指调整两个视图控制器的宽度。这方面的解决方案是否有所减少?如果没有,我该如何实现这样的功能?只需在两个视图控制器的中间放置一个具有自定义外观的UIView,并为其处理平移手势识别器,如下所示: func handleMiddleViewPanGesture(gestureRecognizer: UIPanGestureRecognizer) { switch gestu
基本上,我希望能够用手指调整两个视图控制器的宽度。这方面的解决方案是否有所减少?如果没有,我该如何实现这样的功能?只需在两个视图控制器的中间放置一个具有自定义外观的UIView,并为其处理平移手势识别器,如下所示:
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:
///...
}
}