【发布时间】:2012-08-02 09:57:36
【问题描述】:
我知道有类似的问题,但这些答案对我没有帮助。我猜我还有其他错误。
我有一个textView,我将它的委托设置为self,但没有调用相关函数。
代码如下:
在.h中:
@interface MyViewController : UIViewController<UITextFieldDelegate>
@property (retain, nonatomic) IBOutlet UITextField *nameField;
在.m:
...
@synthesize nameField;
...
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
nameField.delegate = self;
...
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
exitKeyboardButton.hidden = NO;
return YES;
}
【问题讨论】:
-
你确定你已经在Interface Builder中连接了
nameField插座吗? -
你工作正常,它没有连接,但它没有帮助。它仍然没有响应
标签: iphone objective-c cocoa-touch uitextview uitextfielddelegate