社区
iOS
帖子详情
[view1 addsubview:view] [view1.layer.addsublayer:view2.layer]和有什么不同?
happyzxquan
2010-11-11 03:30:21
rt
...全文
232
2
打赏
收藏
[view1 addsubview:view] [view1.layer.addsublayer:view2.layer]和有什么不同?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
打转的风铃
2011-02-18
打赏
举报
回复
1楼答的真清晰,受教了!!!
白马斩辰
2011-02-13
打赏
举报
回复
addSubview是直接在view1中贴图,比如现在有了一张蓝天的imageView,add一张苹果树的imageView,就会覆盖在蓝天的上面,这个函数就是简单的叠加view。
而addsublayer就涉及到图层的内容。比如一个射击游戏,最少要有作为场景的背景和主角人物,主角无论何时肯定要在屏幕最上方,这就有图层了,背景是一层,主角是一层。
好,现在想在背景上喷一个logo,直接addSubview就会贴到屏幕最上面,盖住了人物;而addSublayer,可以添加到背景所在图层,不会遮盖人物。
iOS 开发 - Xcode8下self.
view
.
layer
不能
add
Sub
layer
,报错
16年一月份写的时钟小Demo,今天徒弟问我...API不支持了,所以: [self.
view
.
layer
add
Sub
layer
:_timeImage
View
.
layer
]; 改成了 [self.
view
add
Sub
view
:_timeImage
View
]; 如果有像博主一样曾这么干的,就动手改改吧。
iOS中设置
view
层级关系,
Layer
的zPosition属性使用
add
Sub
view
的方式,会把最后添加的
view
放到最上面,一般情况下,我们按照顺序添加就可以满足要求了. [self.
view
bring
Sub
view
ToFront:self.red
View
], 会把red
View
放到最前面 . [self.
view
send
Sub
view
ToBack:self....
iOS 崩溃日志分析经验 -- UINavigationDelegate
上架的App会需要去定期观察有没有发生Crash,入口是Windows-organizer,点击archives右侧的Crashes,然后选择自己发布版本的包,就可以看到崩溃log日志 对于崩溃的log,有些可以直接分析出来原因,有些无法直接看...
iOS:
Layer
.mask属性用法
1.
Layer
跟UI
View
之间的关系可以这么理解,只有root
layer
才是真正跟
view
打交道的,一个
view
并不代表一个
layer
; 2.
layer
的坐标系统,anchorPoint这个是相对于自身而言的,position是相对于父
layer
而言的; 另外:...
UI视图的圆角设置
使用cornerRadius进行圆角设置 UILabel *label
Layer
= [[UILabel alloc] initWithFrame:CGRectMake(20, 20, ...[self.
view
add
Sub
view
:label
Layer
]; label
Layer
.backgroundColor = UIColor.greenColor; label
Layer
.t...
iOS
29,027
社区成员
12,467
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章