如何创建类似于 instagram 布局应用程序的手势驱动的动态可调整大小视图

Posted

技术标签:

【中文标题】如何创建类似于 instagram 布局应用程序的手势驱动的动态可调整大小视图【英文标题】:How to create gesture driven dynamic resizable view similar to instagram layout app 【发布时间】:2016-07-13 11:53:00 【问题描述】:

我怎样才能做出这样的事情:https://media.giphy.com/media/l0HlNCX30sTfsldAs/giphy.gif

我知道有一些用于此的开源库,但再也找不到了。

【问题讨论】:

你找到什么了吗?我正在寻找具有相同功能的实现 不。我可以发誓我看到了一个开源库,但找不到它。我找到了一种使用 UIStackView 执行此操作的方法,但它正在进行中。完成测试后会更新答案 我也在找这样的东西.. 【参考方案1】:

我找到了这个问题的好答案here,你可以找到快速代码here。

总而言之,您需要在可调整大小的视图之间添加一个分隔视图,这将使视图通过拖动来调整大小。分隔视图的尺寸应该稍微宽一些,这样它就可以从可调整大小的视图的边框中捕捉到拖拽。

您需要修改代码以适应您的用例,但之后它对我来说完美无缺。

【讨论】:

以上是关于如何创建类似于 instagram 布局应用程序的手势驱动的动态可调整大小视图的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 8:类似于用户名 URL 系统的搜索引擎友好 Instagram

如何在 MySql 查询中为类似 Instagram 的帖子创建视图?

如何使用 Tailwind CSS 创建类似于 Quora 的居中 3 列布局

使用类似于SLComposeViewController的Swift将UIImage发布到Instagram

使用类似于 SLComposeViewController 的 Swift 将 UIImage 发布到 Instagram

如何调整 instagram 应用内浏览器的 html/css 布局?