请教各位大佬, iOS 像这样的图片编辑,海报设计一般是什么方式实现的?

1 天前
 finolaire

我的感觉就是在一个 UIView 上面不停的创建 UIView ,这样从 0 到 1 感觉好花费功夫,而且没有架构设计的话我感觉会越做复杂后面越吃力,或者大家有没有轮子推荐或者实现思路分享呢?

https://pic.imgdb.cn/item/670a3c50d29ded1a8cad092d.png

1509 次点击
所在节点    iDev
12 条回复
TimG
1 天前
没做过 iOS 的开发,目前也没大佬回复,op 就参考一下哈。是不是可以不用原生实现,套个 Webview 用网页去做,只有载入图片和导出图片调用原生 api 。这样思路就能打开,前端这种东西应该有不少,canvas 的 fabric.js 或者 svg 的 d3.js 应该都可以,fabric 自带 UI ,我记得还有很多已经完成度很高的纯前端实现的图片处理工具,应该能省不少事。
skallz
1 天前
推荐去 h5 生态里面找一下这种动态页面生成,h5 这些东西一抓一大把,app 再直接 webview 完事了
Cooooooode
1 天前
稿定开放平台
finolaire
1 天前
@Cooooooode 这个就是稿件 APP ,我用了后就在想这是用什么技术实现的🤔️
jerrywossion
1 天前
还好吧,一开始不用做太复杂的架构,就抽象成一个个 element ,公共能力是布局、resize 、移动、删除等操作,然后图片、文本输入再继承/遵循 element ,定制化自己的行为
iOCZS
1 天前
可以用 layer ,说白了其实就是一棵树嘛
yechentide
1 天前
Apple 的 SpriteKit
本来是用来做 2D 游戏的,类似 HTML 的 Canvas2D
但是这个框架里有各种节点,整体是个树
因为主要是用来做游戏的,还有相机节点 hh
iyeatse
1 天前
一眼丁真,鉴定为 webview
xarthur
1 天前
用 CALayer 直接画。
okakuyang
1 天前
找台越狱手机调试别人 app 看结构
jinliming2
1 天前
这个我理解就两个情况吧,创建一个元素,编辑,确认,这个时候你是直接合成到图片上还是不合成,合成了就只有一个视图了,不合成就是视图叠加了,后续可以继续编辑。
Cooooooode
4 小时 42 分钟前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1079657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX