Я новичок в Objective-C, поэтому в основном я использую Storyboard, Someone. Расскажите, как создать checkbox
с помощью Xcode в iOS.Создать блокнот с помощью раскадровки в Xcode
ответ
CheckBox недоступен в библиотеке объектов. Вы можете использовать стороннюю библиотеку для этой цели, или вы можете создать ее самостоятельно.
Существует рабочий код для флажка.
создать переменный уровень класса и свойство кнопки в @inteface
@interface testViewController(){
BOOL checkBoxSelected;
}
@property (weak, nonatomic) IBOutlet UIButton *checkBox;
@end
в viewdidload набор изображений для состояний кнопок.
[_checkBox setBackgroundImage:[UIImage imageNamed:@"checkBoxUnChecked.png"]
forState:UIControlStateNormal];
[_checkBox setBackgroundImage:[UIImage imageNamed:@"checkBoxChecked.png"]
forState:UIControlStateSelected];
и после создания кнопки действия в этой кнопке Действие.
checkBoxSelected = !checkBoxSelected; /* Toggle */
[_checkBox setSelected:checkBoxSelected];
Надежда это помогает
UISwitch
является стандарт управления, используемым в прошивкой для индикации включения/выключения, выбранного/невыбранного состояния. Почему бы не использовать это?
Что делать, если я должен использовать условие согласия, и до этого я должен использовать условия проверки. –
1) Создайте ячейку Prototype в UITableView.
2) Добавьте одну кнопку внутри ячейки и установите стиль кнопки «Пользовательский».
3) Установите изображение для флажка.
Язык ios не использует контрольный блок. , но вы используете флажок, чтобы вы были inport два изображения выберите & 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. Раскадровки в Xcode 6
- 3. Ландшафтный режим для Xcode с помощью раскадровки
- 4. пользовательские шрифты Xcode 4.6 с помощью раскадровки
- 5. с помощью Xcode-дизайнера для раскадровки xamarin
- 6. XCode Связывание с раскадровки
- 7. Проблема раскадровки в Xcode 6
- 8. MPVolumeView с XCode 4 (раскадровки)
- 9. unrefactor раскадровки в xcode
- 10. xcode 4.2 идентификатор раскадровки
- 11. ScrollView с помощью раскадровки
- 12. Ориентация раскадровки Xcode 6.3
- 13. Как создать блокнот в Eclipse?
- 14. Как создать блокнот с подменю с помощью jQuery UI?
- 15. сфотографироваться с помощью раскадровки или XIb в Xcode
- 16. Xcode Количество строк в таблице с помощью раскадровки
- 17. Fit Content в ViewController с помощью раскадровки Xcode 6
- 18. Передача данных между двумя viewcontrollers в xcode с помощью раскадровки
- 19. загрузить различные раскадровки в универсальное приложение с помощью кнопки xcode
- 20. XCode несколько раскадровки
- 21. Создать блокнот ++ плагин в C#
- 22. Как создать блокнот в Python?
- 23. Переключатель раскадровки Xcode
- 24. xcode диспетчеров раскадровки
- 25. Восстановление раскадровки Xcode
- 26. Xcode 5 - Локализация раскадровки
- 27. Xcode раскадровки против @ 3x
- 28. Xcode раскадровки пустой
- 29. Использование раскадровки в Xcode 4.2.1
- 30. Как обрабатывать различные iPhone-раскадровки с помощью Xcode 6
Вам нужно создать UITableView с множественным выбором. –
как это сделать, пожалуйста, уточните. –