こんにちは私はプログラムでボタンを作成しました。このボタンをナビゲーションバーに追加します。ここでTouch Up Insideアクションリスナーを追加します。どうすればいいのですか?ありがとう。アクションリスナーをプログラムで設定する
5
A
答えて
6
これはナビゲーションバーに追加されているため、少し異なりますが基本的に同じです。ボタンを作成すると同時にリスナ/ハンドラを追加します。
UIBarButtonItem *nextButton = [[UIBarButtonItem alloc] initWithTitle:@">>" style:UIBarButtonItemStylePlain target:self action:@selector(navNextButtonPressed)];
UIBarButtonItem *prevButton = [[UIBarButtonItem alloc] initWithTitle:@"<<" style:UIBarButtonItemStylePlain target:self action:@selector(navPrevButtonPressed)];
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:nextButton, prevButton, nil];
、その後、通常通りあなたのハンドラを作成します:ここで私は、次を使用してナビゲーションバーに<<
と>>
を追加しました
#pragma mark - button handling
-(void)navNextButtonPressed
{
NSLog(@"Next pressed");
}
-(void)navPrevButtonPressed
{
NSLog(@"Prev pressed");
}
16
UIButtonはUIControlのサブクラスです。
ボタンの作成後に行う必要があるのは、ボタンのターゲットとアクションを設定することだけです。すなわち
+2
それはiOS..Soのためだ、それはUicontrolのサブクラスですか? ?右? –
関連する問題
- 1. アクションリスナーの設定と背景の変更
- 2. カスタムボタンクラスでアクションリスナーを定義する
- 3. アクションリスナーと同じアクションを実行するキーバインディングの設定
- 4. JythonアクションリスナーをJavaプログラムに追加できますか?
- 5. ActiveMQでプログラムでトランスポートパラメータを設定する
- 6. iOSでフルスクリーンモードをプログラムで設定する
- 7. symfony2でセッションライフタイムをプログラムで設定する
- 8. ポップアップモードでp:colorpickerをプログラムで設定する
- 9. Windows 7でプログラム設定をVB.NETでプログラマチックに設定する
- 10. プログラムでページ設定オプションをExcelで設定する
- 11. プログラムで設定アイデンティティ
- 12. フィールド 'InputMask'プロパティをプログラムで設定する
- 13. ビューをプログラムで設定する
- 14. プログラムでIIS6ワイルドカードアプリケーションマップを設定する
- 15. タブドタイトルをプログラム単体で設定する
- 16. php.iniの値をプログラムで設定する
- 17. SocketCANビットレートをプログラムで設定する
- 18. プログラムでNLogを再設定する
- 19. タブバーコントローラーのビューコントローラーをプログラムで設定する
- 20. Seleniumプロキシをプログラムで設定する
- 21. アクティブなメンバシッププロバイダをプログラムで設定する
- 22. アンドロイド - LayoutParamsをプログラムで設定する
- 23. android:layout_columnをプログラムで設定する方法
- 24. java.util.logging宛先をプログラムで設定する
- 25. KendoUI:プログラムでグリッドソートを設定する
- 26. プログラムでpasswordToggleEnabledを設定する方法
- 27. プログラムでNSWindowサイズを設定する
- 28. プログラムでNLogを設定する
- 29. ライブ壁紙をプログラムで設定する
- 30. プログラムでロガーを設定する
すてきな説明ありがとう! – Tahlil