我在我的iOS應用程序中有很多視圖控制器,並且在其中大多數我需要完全相同的IBAction。如何從其他.h文件導入IBActions?
因此,不是在所有視圖控制器中編寫相同的代碼,而是可以使用IBActions創建一個單獨的.h文件,然後在viewcontroller.h上導入?
我試過創建一個Actions.h文件,並將其與ViewController.h文件中的命令「#import Actions.h」一起導入,但是當我轉到Interface Builder時,操作不顯示。有沒有辦法做到這一點?從它
@interface MyActionViewController: UIViewController
{
}
- (IBAction)theAction:(id)sender;
@end
子類視圖控制器:
問題是按我的信息good..As你必須處理對象庫中的黃色立方體「對象」(即,你可以找到所有的按鈕,標籤,網頁瀏覽等)。這是我從我的老人那裏聽到的,但還沒有嘗試過。 –
我看起來像最好的方式,因爲您可以從其他.h文件訪問IBAction和IBOutlets,但到目前爲止我還無法使其工作。在此之前,創建超類是我使其工作的唯一方法。 – tomDev