Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何实现在每个类中始终调用一个方法_Iphone_Objective C_Cocoa Touch_Uiviewcontroller - Fatal编程技术网

Iphone 如何实现在每个类中始终调用一个方法

Iphone 如何实现在每个类中始终调用一个方法,iphone,objective-c,cocoa-touch,uiviewcontroller,Iphone,Objective C,Cocoa Touch,Uiviewcontroller,我想这是非常基本的:我有一个ViewController。在这个ViewController中,我有一个名为-(void)keyboardWillShow:(NSNotification*)notification{等的方法。我刚刚在我的应用程序中添加了另一个ViewController(称为TabsEdit),我希望keyboardWillShow方法也适用于这个TabsEdit类中的文本字段,就像它在我的ViewController中一样 现在,它没有。也就是说,如果我在我的ViewCont

我想这是非常基本的:我有一个ViewController。在这个ViewController中,我有一个名为
-(void)keyboardWillShow:(NSNotification*)notification{
等的方法。我刚刚在我的应用程序中添加了另一个ViewController(称为TabsEdit),我希望keyboardWillShow方法也适用于这个TabsEdit类中的文本字段,就像它在我的ViewController中一样

现在,它没有。也就是说,如果我在我的ViewController中编辑一个textField,我会得到我告诉keyboardWillShow方法要做的所有好事情。但是,如果我在我的TabsEdit类中编辑一个textField,我就不会得到keyboardWillShow方法。我想我可以简单地将它复制到TabsEdit.h中,但我想这不是很好。我定义了它一次就够了


非常感谢您的帮助。谢谢!

制作一个包含keyboardWillShow方法的类,从UIViewController派生,让您的另外两个视图控制器从此类派生。QED