sublayer or subView, 是一个问题。

2017-06-19 13:03:49 +08:00
 wangleineo

在定制一个 custom View 的时候,有的时候加 subView,有的时候用 Layer。

想请教一下 iOS 开发大神,一般怎么选择?什么时候该用 view 或 layer 有什么普遍规律吗?优缺点?

2546 次点击
所在节点    iOS
6 条回复
dqzby
2017-06-19 13:30:31 +08:00
UIView 里面包含了一个 CALayer,所以可以看下 UIView 多了些什么属性、接口,就知道什么区别,知道什么区别就知道怎么用啦。
anthann
2017-06-19 16:11:28 +08:00
需要处理事件响应就用 UIView,不需要的话可以用 Layer
性能要求不高的话用 View 就可以,毕竟开发效率高一些
loveuqian
2017-06-19 16:53:40 +08:00
现在都是怎么舒服怎么开发啦
看需求
mooczz
2017-06-19 17:47:48 +08:00
如梦初醒,我竟然没考虑过这个问题,坐等高论
ldp940622
2017-06-19 18:01:25 +08:00
就我来说,和 2L 想法一样
chipmuck
2017-06-20 09:28:05 +08:00
@anthann 还有一点,Auto Layout 需要 UIView 才能布局。

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

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

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

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

© 2021 V2EX