用IB定义一个cell,里面有个textfield,我在cellForRowAtIndexPath用这个cell,同时用inputview让textfield弹出自定义的UIDatePicker 而不弹出键盘,但textfield的值就不会随着UIDatePicker 值改变而改变,请问怎么实现?因为点击textfield不响应didSelectRowAtIndexPath这个方法,我没办得到当前的textfield并且赋值。具体如何得到当前的cell。

解决方案 »

  1.   

    这个地方我没怎么用过,但我猜想是否可以建立但textfield的值就不会随着UIDatePicker 的关联,比如UIDatePicker是否有change事件等,或者是有变化时候会有消息,当UIDatePicker有更新时,把textfield也更新
      

  2.   

    方法有两个1.你可以给textfield的tag赋值,如100,在找textfield时,直接遍历控件,找到控件tag为100的控件,然后赋值。2.你可以定义一个全局的textfield,在cell里对textfield初始化,赋值时,直接给这个全局的textfield赋值即可。
      

  3.   

    每个textfield设定tag, 之后根据tag判断。