当前位置: 代码迷 >> Iphone >> UITextField.tag在运行时,是只读的吗?该怎么处理
  详细解决方案

UITextField.tag在运行时,是只读的吗?该怎么处理

热度:205   发布时间:2016-04-25 06:10:14.0
UITextField.tag在运行时,是只读的吗?
我把某窗体上的一个UITextField定义为属性,然后,我在别一个窗体里给这个UITextField.tag附值,但是当我返回到这个窗体时,UITextField.tag还是为0,有人知道原因吗?
------解决方案--------------------
不会有这种问题吧。。哪出问题了,你最好再瞧瞧。
------解决方案--------------------
1.debug 看两个窗口是否指向同一个UITextField对象,如果不是一个对象那~当然tag的行为不是预期的
2.如果指向同一个对象,自定义一个类,派生UITextField,并覆盖它的tag属性(setTag 和 tag 方法)
3.再次debug,并在setTag方法内设置断点,查看tag值是否在你自己的赋值语句以外的地方被改变