mysuochao
游民
积分:20

请问一下,为什么调用 view .destroy() 后模拟器就异常挂掉了?有什么其他方法删除 subviews吗

请问一下,为什么调用 view .destroy() 后模拟器就异常挂掉了?有什么其他方法删除 subviews吗

nancy
版主
积分:2542

<canvas width="240" height="320" focusable="true">
   
   
   <text y="10" text="preference test!"/>
   <text y="50" id="yname" text="dfdfafa"/>
   <text y="80" id="dvalue" text="dfdfafda"/>
   <handler name="oninit">
       LzFocus.setFocus(canvas);	
   </handler> 
	 <handler name="onkeydown"  args="key" reference="LzKeys">
       alert("Overflow!");
yname.destroy(false);
   </handler>
</canvas>

nancy
版主
积分:2542

destroy方法是带参数的,一般要删除一个组件,用法为:component.destroy(false)
注:当被删除的组件处于layout布局效果,调用destroy方法将出错