Error[8]: Undefined offset: 6, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。 //I'm trying something like this, but is not workinglet theSubviews : Array = container_view.subviewsfor (view : NSView) in theSubviews { view.removeFr 我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。
//I'm trying something like this,but is not workinglet theSubvIEws : Array = container_vIEw.subvIEwsfor (vIEw : NSVIEw) in theSubvIEws {    vIEw.removeFromSupervIEw(container_vIEw)}

我缺少什么?

更新

我的应用程序有一个主container_vIEw。我必须添加不同的其他视图作为子视图到container_vIEw为了提供一种导航。

所以,当点击按钮“打开”一个特定的页面,我需要删除所有的视图,并添加一个新的。

更新2 – 工作解决方案(OS X)

我猜苹果固定它。

现在它比以往更容易,只需调用:

for vIEw in containerVIEw.subvIEws{    vIEw.removeFromSupervIEw()}
编辑:(感谢Jeremiah / Rollo)

到目前为止,在Swift for iOS中最好的做法是:

vIEw.subvIEws.forEach({ 
let funTimes = ["Awesome","Crazy","WTF"]extension String {     func readIt() {        print(self)    }}funTimes.forEach({ 
for vIEw in self.vIEw.subvIEws {    vIEw.removeFromSupervIEw()}
.readIt() })
.removeFromSupervIEw() }) // this gets things donevIEw.subvIEws.map({
for vIEw:CustomVIEwClass! in self.vIEw.subvIEws {        if vIEw.isKindOfClass(CustomVIEwClass) {            vIEw.doClassthing()        }    }
.removeFromSupervIEw() }) // this returns modifIEd array

^^这些功能很有趣!

[+++]

//// END EDIT

只要这样做:

[+++]

或者如果你正在寻找一个特定的类

[+++] 总结

以上是内存溢出为你收集整理的osx – 如何在Swift中删除视图的所有子视图?全部内容,希望文章能够帮你解决osx – 如何在Swift中删除视图的所有子视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Error[8]: Undefined offset: 7, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。 //I'm trying something like this, but is not workinglet theSubviews : Array = container_view.subviewsfor (view : NSView) in theSubviews { view.removeFr 我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。
//I'm trying something like this,but is not workinglet theSubvIEws : Array = container_vIEw.subvIEwsfor (vIEw : NSVIEw) in theSubvIEws {    vIEw.removeFromSupervIEw(container_vIEw)}

我缺少什么?

更新

我的应用程序有一个主container_vIEw。我必须添加不同的其他视图作为子视图到container_vIEw为了提供一种导航。

所以,当点击按钮“打开”一个特定的页面,我需要删除所有的视图,并添加一个新的。

更新2 – 工作解决方案(OS X)

我猜苹果固定它。

现在它比以往更容易,只需调用:

for vIEw in containerVIEw.subvIEws{    vIEw.removeFromSupervIEw()}
编辑:(感谢Jeremiah / Rollo)

到目前为止,在Swift for iOS中最好的做法是:

vIEw.subvIEws.forEach({ 
let funTimes = ["Awesome","Crazy","WTF"]extension String {     func readIt() {        print(self)    }}funTimes.forEach({ 
for vIEw in self.vIEw.subvIEws {    vIEw.removeFromSupervIEw()}
.readIt() })
.removeFromSupervIEw() }) // this gets things donevIEw.subvIEws.map({
for vIEw:CustomVIEwClass! in self.vIEw.subvIEws {        if vIEw.isKindOfClass(CustomVIEwClass) {            vIEw.doClassthing()        }    }
.removeFromSupervIEw() }) // this returns modifIEd array

^^这些功能很有趣!

//// END EDIT

只要这样做:

[+++]

或者如果你正在寻找一个特定的类

[+++] 总结

以上是内存溢出为你收集整理的osx – 如何在Swift中删除视图的所有子视图?全部内容,希望文章能够帮你解决osx – 如何在Swift中删除视图的所有子视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
Error[8]: Undefined offset: 8, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。 //I'm trying something like this, but is not workinglet theSubviews : Array = container_view.subviewsfor (view : NSView) in theSubviews { view.removeFr 我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。
//I'm trying something like this,but is not workinglet theSubvIEws : Array = container_vIEw.subvIEwsfor (vIEw : NSVIEw) in theSubvIEws {    vIEw.removeFromSupervIEw(container_vIEw)}

我缺少什么?

更新

我的应用程序有一个主container_vIEw。我必须添加不同的其他视图作为子视图到container_vIEw为了提供一种导航。

所以,当点击按钮“打开”一个特定的页面,我需要删除所有的视图,并添加一个新的。

更新2 – 工作解决方案(OS X)

我猜苹果固定它。

现在它比以往更容易,只需调用:

for vIEw in containerVIEw.subvIEws{    vIEw.removeFromSupervIEw()}
编辑:(感谢Jeremiah / Rollo)

到目前为止,在Swift for iOS中最好的做法是:

vIEw.subvIEws.forEach({ 
let funTimes = ["Awesome","Crazy","WTF"]extension String {     func readIt() {        print(self)    }}funTimes.forEach({ 
for vIEw in self.vIEw.subvIEws {    vIEw.removeFromSupervIEw()}
.readIt() })
.removeFromSupervIEw() }) // this gets things donevIEw.subvIEws.map({
for vIEw:CustomVIEwClass! in self.vIEw.subvIEws {        if vIEw.isKindOfClass(CustomVIEwClass) {            vIEw.doClassthing()        }    }
.removeFromSupervIEw() }) // this returns modifIEd array

^^这些功能很有趣!

//// END EDIT

只要这样做:

或者如果你正在寻找一个特定的类

[+++] 总结

以上是内存溢出为你收集整理的osx – 如何在Swift中删除视图的所有子视图?全部内容,希望文章能够帮你解决osx – 如何在Swift中删除视图的所有子视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
osx – 如何在Swift中删除视图的所有子视图?_app_内存溢出

osx – 如何在Swift中删除视图的所有子视图?

osx – 如何在Swift中删除视图的所有子视图?,第1张

概述我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。 //I'm trying something like this, but is not workinglet theSubviews : Array = container_view.subviewsfor (view : NSView) in theSubviews { view.removeFr 我正在寻找一个简单的方法,从一个超级视图一次删除所有的子视图,而不是一个一个地删除。
//I'm trying something like this,but is not workinglet theSubvIEws : Array = container_vIEw.subvIEwsfor (vIEw : NSVIEw) in theSubvIEws {    vIEw.removeFromSupervIEw(container_vIEw)}

我缺少什么?

更新

我的应用程序有一个主container_vIEw。我必须添加不同的其他视图作为子视图到container_vIEw为了提供一种导航。

所以,当点击按钮“打开”一个特定的页面,我需要删除所有的视图,并添加一个新的。

更新2 – 工作解决方案(OS X)

我猜苹果固定它。

现在它比以往更容易,只需调用:

for vIEw in containerVIEw.subvIEws{    vIEw.removeFromSupervIEw()}
编辑:(感谢Jeremiah / Rollo)

到目前为止,在Swift for iOS中最好的做法是:

vIEw.subvIEws.forEach({ 
let funTimes = ["Awesome","Crazy","WTF"]extension String {     func readIt() {        print(self)    }}funTimes.forEach({ 
for vIEw in self.vIEw.subvIEws {    vIEw.removeFromSupervIEw()}
.readIt() })
.removeFromSupervIEw() }) // this gets things donevIEw.subvIEws.map({
for vIEw:CustomVIEwClass! in self.vIEw.subvIEws {        if vIEw.isKindOfClass(CustomVIEwClass) {            vIEw.doClassthing()        }    }
.removeFromSupervIEw() }) // this returns modifIEd array

^^这些功能很有趣!

//// END EDIT

只要这样做:

或者如果你正在寻找一个特定的类

总结

以上是内存溢出为你收集整理的osx – 如何在Swift中删除视图的所有子视图?全部内容,希望文章能够帮你解决osx – 如何在Swift中删除视图的所有子视图?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存