相关疑难解决方法(0)

拖动分隔符以调整UIViews的大小

实现由UIViews组成的接口的最佳方法是什么,这些接口由一行分隔,并且该行可以调整视图的大小?

在它最简单的形式,它可能看起来像这样:

----------------
|              |  
| View A       |
|              |
|--------------|  < line which can be moved up and down, resizing the views
|              |  
| View B       |   
|              |  
---------------- 
Run Code Online (Sandbox Code Playgroud)

它可能有更多的观点.

我的第一个想法是使这条线成为可拖动的UIView ,其中包括Touches,它根据它的位置调整了视图大小,但我确信必须有一个更优雅的解决方案.

objective-c uiview uigesturerecognizer ios

3
推荐指数
1
解决办法
1917
查看次数

在 SwiftUI 中拖动分隔符

我将如何使用纯 SwiftUI 在 Views 或 UIViews 之间添加可拖动的分隔线。甚至可以使用 SwiftUI,还是我必须依靠 UIKit?

带有分隔符的示例屏幕:

在此处输入图片说明

我在 SwiftUI 文档中找不到这种东西。即使只是足够的信息来完成左上角的两窗格示例也会很有用。

这里这里已经问类似的问题,但这些问题已经有 5 年和 7 年的历史了,并且处理的是 Objective-C / UIKit,而不是 Swift / SwiftUI)

draggable ios swift swiftui

3
推荐指数
2
解决办法
328
查看次数