aUIScrollView中的UITextField - inputView不起作用

时间:2012-11-18 21:13:31

标签: objective-c uiscrollview uitextfield inputview

我在UItextField中有一个UIScrollView。我在inputView上分配了UITextField(选择器),但它不起作用。当我点击textfield时,我得到键盘而不是选择器。当我删除UIScrollView时它运行良好(我得到了选择器)。你有什么想法?感谢。

修改(更清楚):UItextField中有一个UIScrollView。我称之为一个显示选择器的方法。但是当textfield位于scrollview并且我得到键盘时,永远不会调用该方法。当我删除UIScrollView时,我的方法(显示选择器)被调用,我得到了我的选择器。

1 个答案:

答案 0 :(得分:2)

如果您已经在使用textfield委托,请尝试...

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField 
{
    [self openCustomPicker:self]; // Call your IBAction method
    return NO;  // Hide both keyboard and blinking cursor.
}

防止UITextField显示键盘。