在设备上键入文本时,工具栏上的UITextField不会更新(但在模拟器上很好)

时间:2011-09-13 07:22:01

标签: iphone ipad uitextfield

我为键盘制作了一个工具栏。它包含一个uitextfield和两个按钮。

当主视图中的uitextfield上的用户磁带类型字符时,我也会在工具栏的uitextfield上升级文本。

在模拟器iphone / ipad上它很好。但是当我在真实设备上运行时,工具栏中的文本字段不会刷新。 但是,如果我检查我的工具栏子视图:

<UITextField: 0x18b050; frame = (12 7; 838 31); text = 'fhnhnhnhnhnhnhn'; clipsToBounds = YES; opaque = NO; autoresize = W+BM; layer = <CALayer: 0x1f8640>>

我的文字字段包含好文字。但它不是刷新

一个想法?

[[[[tempView subviews]objectAtIndex:0]subviews]count] ==我的工具栏

for(int k = 0; k < [[[[tempView subviews]objectAtIndex:0]subviews]count]; k++) {
                        if([[[[[tempView subviews]objectAtIndex:0]subviews]objectAtIndex:k] isKindOfClass:[UITextField class]]){

                            UITextField *tempTxtfield = [[[[tempView subviews]objectAtIndex:0]subviews]objectAtIndex:k];
                            [tempTxtfield setText:@"fhnhnhnhnhnhnhn"];

0 个答案:

没有答案