我正步入iPhone开发的深水领域。我有以下头文件。
//
// FirstProjectViewController.h
// FirstProject
//
// Created by Mohammad Azam on 6/25/10.
// Copyright HighOnCoding 2010. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface FirstProjectViewController : UIViewController<UITextFieldDelegate> {
IBOutlet UITextField *number1TextField;
IBOutlet UITextField *number2TextField;
IBOutlet UILabel *resultLabel;
}
- (IBAction) add: (id) sender;
@end
我想在用户点击“返回”键时隐藏虚拟键盘。为此,我的控制器实现了UITextFieldDelegate。我还去了界面构建器,并使用连接将UITextField委托连接到文件所有者。但我的头文件永远不会更新。如果没有更新并添加一个名为textFieldShouldReturn的方法。
我在我的实现文件(.m)中实现了textFieldShouldReturn方法并且它工作正常但是如果头文件永远不会使用textFieldShouldReturn方法的定义更新,那么我应该怎么知道我的实现文件需要实现textFieldShouldReturn方法。
谢谢,
答案 0 :(得分:2)
如果您不想与该类外的其他访问者共享该函数,则无需将该函数添加到头文件中。 UITextField的委托协议声明需要实现哪些方法,哪些方法是可选的
问候