私はObjective-Cを初めて使っていますので、ストーリーボードを使用しています。誰かがiOSでXcodeを使用してcheckbox
を作成する方法を教えてください。Xcodeでストーリーボードを使用してチェックボックスを作成する
答えて
オブジェクトライブラリではCheckBoxを使用できません。あなたは、その目的のためにサードパーティのライブラリを使用することができますまたはあなた自身でそれを作成することができます。
チェックボックスの作業コードがあります。
は、ボタンの状態のためのviewDidLoadセット画像内@inteface
@interface testViewController(){
BOOL checkBoxSelected;
}
@property (weak, nonatomic) IBOutlet UIButton *checkBox;
@end
のボタンのクラスレベルの変数とプロパティを作成します。
[_checkBox setBackgroundImage:[UIImage imageNamed:@"checkBoxUnChecked.png"]
forState:UIControlStateNormal];
[_checkBox setBackgroundImage:[UIImage imageNamed:@"checkBoxChecked.png"]
forState:UIControlStateSelected];
とその後、そのボタンでボタンアクションを作成します。
checkBoxSelected = !checkBoxSelected; /* Toggle */
[_checkBox setSelected:checkBoxSelected];
は、
UISwitch
を助けるホープオン/オフ、選択/非選択状態を示すためIOSで使用される標準的な制御です。それを使わないのはなぜですか?
私が同意条件を使用しなければならない場合、その前に私は同意条件を使用しなければなりません。 –
1)UITableViewでプロトタイプセルを作成します。
2)セル内にボタンを1つ追加し、ボタンスタイルをカスタムに設定します。
3)チェックボックスの画像を設定します。
ios言語ではチェックボックスコントローラは使用されません。 あなたはinportであることを示すチェックボックスを使用しています2画像選択& unselect
ステップ1>ボタンを作成し、画像を設定します。
ステップ2>ボタンタッチオブジェクトメソッドを作成し、チェックの条件を入力します。&をオフにします。例えば :
- (IBAction)btnLogin:(id)sender {
UIButton *btn = (UIButton *)sender;
if (btn.tag == 0) {
btn.tag = 1;
//set image checked.
}
else{
btn.tag = 0;
//set image unchecked.
}
}
UISwitchはバイナリの選択肢を作るためのiOSアプリケーションで使用される標準的なコントロールですが、あなたは、チェックボックスを使用したい場合は、UIButton
@property (weak, nonatomic) IBOutlet UIButton *CheckBox;
- (IBAction)CheckBoxClick:(id)sender
を作成し、クリック時にその背景画像を変更することができますUIButton
- (IBAction)CheckBoxClick:(id)sender {
if(!checked){
[_CheckBox setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateNormal];
checked = YES;
}
else if(checked){
[_CheckBox setImage:[UIImage imageNamed:@"unchecked.png"] forState:UIControlStateNormal];
checked = NO;
}
}
のイベントも
で、この質問へのより詳細な回答がありますHow to create a simple checkbox in iOS?
、あなたがイメージを使用したくない場合は、あなたがUIButtonクラスをサブクラス化する必要はありません、以下
を確認することができます。設計上、Objective-Cは継承よりも構成を優先します。
UIButtonは、選択されたプロパティを持つUIControlのサブクラスです。このプロパティを使用すると、UISwitchが行うのと同じように、チェックボックスのオン/オフ動作を切り替えることができます。
あなたはボタンのタッチアップ内部のイベントにアクションを添付し、そして、そこにはこのような何かトグルを行うことができます。
// when you setup your button, set an image for the selected and normal states
[myCheckBoxButton setImage:nonCheckedImage forState:UIControlStateSelected];
[myCheckBoxButton setImage:nonCheckedImage forState:UIControlStateNormal];
- (void)myCheckboxToggle:(id)sender
{
myCheckboxButton.selected = !myCheckboxButton.selected; // toggle the selected property, just a simple BOOL
}
- 1. Xcode 4.3.2でストーリーボードを使用せずにUINavigationController iOSアプリケーションを作成
- 2. Xcode 4.2.1でストーリーボードを使用
- 3. xcodeとアプリストアでストーリーボードを使用する
- 4. なぜストーリーボードを使用しているときにXCode 4がXIBファイルを作成しないのですか?
- 5. XCode 4(ストーリーボード)を使用したMPVolumeView
- 6. xcode 4.2ストーリーボードを使用したiOS Tableview
- 7. Cocoaを使用してプログラムでチェックボックスを作成する
- 8. XcodeでストーリーボードのPDFを作成する方法は?
- 9. Xcode 7.2.1 Swiftでボタンを使用してリセットボタンを作成する
- 10. XCodeでリンクエラーのあるスタティックライブラリを作成して使用する
- 11. xcode 4.2ストーリーボードでモーダルビューコントローラーを正しく使用する方法
- 12. Xcode 4.3.2ストーリーボードを使ったドロップダウンメニューの作成
- 13. iOS 5でストーリーボードを使用してカスタムビューコントローラコンテナを作成する方法
- 14. スワイプでストーリーボードを使用せずにビューを作成して移行する
- 15. Xcodeデザイナをxamarinストーリーボードに使用
- 16. DocXライブラリを使用してチェックボックスを作成する方法
- 17. ocsigenを使用してチェックボックスを作成する| Eliom
- 18. Drupal 7:チェックボックスを使用してタクソノミフィルタを作成する
- 19. チェックボックスを使用してループを作成する
- 20. Xcode 5を使用してiOSフレームワークを作成する方法
- 21. XCode 4.0を使用してユニバーサルバイナリを作成する
- 22. Xcodeポストビルドスクリプトを使用してZIPアーカイブを作成する
- 23. xcodeを使用してiOS4.2アプリを作成する4.2
- 24. Xcodeを使用してワイヤレスマニフェストファイル(.plist拡張子)を作成する
- 25. 動的にC#でasp.net showを使用してチェックボックスを作成
- 26. xcodeストーリーボードで起動画面イメージを使用する
- 27. ストーリーボードで静的セルを使用するUIView with Xcode 4.2
- 28. Xcode 4でdylibファイルを使用して作業フレームワークを作成する方法
- 29. Xcode 8へのアップデートは、ストーリーボードで新しい警告を作成します
- 30. ストーリーボードとコアデータを使用してウィザードを作成する最良の方法
あなたは複数選択でのUITableViewを作成する必要があります。 –
これを行う方法を詳しく教えてください。 –