首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

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

2013-01-02 
UITextField.tag在运行时,是只读的吗?我把某窗体上的一个UITextField定义为属性,然后,我在别一个窗体里给

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

热点排行