我的感觉就是在一个 UIView 上面不停的创建 UIView ,这样从 0 到 1 感觉好花费功夫,而且没有架构设计的话我感觉会越做复杂后面越吃力,或者大家有没有轮子推荐或者实现思路分享呢?
我的感觉就是在一个 UIView 上面不停的创建 UIView ,这样从 0 到 1 感觉好花费功夫,而且没有架构设计的话我感觉会越做复杂后面越吃力,或者大家有没有轮子推荐或者实现思路分享呢?
|
TimGOct 12, 2024 via Android
1
没做过 iOS 的开发,目前也没大佬回复,op 就参考一下哈。是不是可以不用原生实现,套个 Webview 用网页去做,只有载入图片和导出图片调用原生 api 。这样思路就能打开,前端这种东西应该有不少,canvas 的 fabric.js 或者 svg 的 d3.js 应该都可以,fabric 自带 UI ,我记得还有很多已经完成度很高的纯前端实现的图片处理工具,应该能省不少事。
|
|
skallzOct 12, 2024
2
推荐去 h5 生态里面找一下这种动态页面生成,h5 这些东西一抓一大把,app 再直接 webview 完事了
|
|
CooooooodeOct 12, 2024
3
|
|
4
@Cooooooode 这个就是稿件 APP ,我用了后就在想这是用什么技术实现的🤔️
|
|
jerrywossionOct 12, 2024
5
还好吧,一开始不用做太复杂的架构,就抽象成一个个 element ,公共能力是布局、resize 、移动、删除等操作,然后图片、文本输入再继承/遵循 element ,定制化自己的行为
|
|
iOCZSOct 12, 2024
6
可以用 layer ,说白了其实就是一棵树嘛
|
|
yechentideOct 13, 2024 via iPhone
7
Apple 的 SpriteKit
本来是用来做 2D 游戏的,类似 HTML 的 Canvas2D 但是这个框架里有各种节点,整体是个树 因为主要是用来做游戏的,还有相机节点 hh |
|
iyeatseOct 13, 2024
8
一眼丁真,鉴定为 webview
|
|
xarthurOct 13, 2024 via iPhone
9
用 CALayer 直接画。
|
|
okakuyangOct 13, 2024
10
找台越狱手机调试别人 app 看结构
|
|
jinliming2Oct 13, 2024 via iPhone
11
这个我理解就两个情况吧,创建一个元素,编辑,确认,这个时候你是直接合成到图片上还是不合成,合成了就只有一个视图了,不合成就是视图叠加了,后续可以继续编辑。
|
|
CooooooodeOct 14, 2024
12
@finolaire h5
|