我需要将一个视图添加到应用程序中的多个视图。
我正在运行一个循环遍历所有 UIView 并将该视图添加为子视图的函数。
我做过这样的事情:
-(void) setViewForEachSegment: (UIView*)view {
int i;
for (i = 0; i < [segments count]; i++) {
[[segments objectAtIndex:i] addSubview: view]
}
}
这里的segment是一个数组UIViews
.
现在,发生的情况是子视图仅添加到最后一段。
还有其他人遇到过同样的问题吗?我已经研究了很多小时,但不知道如何解决它。
您无法将一个视图添加到多个视图中,因为一个视图一次可能有一个父视图。其代表为superView
你的财产UIView
.
每次创建一个新对象UIView
在添加到视图之前,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)