Можно ли создать на viewcontroller текстовые поля, просто нажав на кнопку (количество кликов на кнопке = количество созданных текстовых полей)?Добавление текстовых полей в uiviewcontroller
0
A
ответ
0
Да, это в значительной степени возможно.
Проще говоря, «код для создания текстового поля» внутри вашего метода btnClick. Вы можете запустить этот метод btnClick, сколько угодно раз.
1
.h
файл
NSInteger i
;
.m
файл
- (void)viewDidLoad
{
i = 50;
}
- (void)btn_click
{
UITextField *txt = [[UITextField alloc]initWithFrame:CGRectMake(50, i, 150, 22);
[self.view addSubview:txt];
i = i +50;
}
вы имеете в виду, как это?
0
Я добавлю что-то к ответу @Vaibhav: , чтобы назначить tag
каждой созданной кнопке, чтобы идентифицировать их при необходимости.
В вашем .h
@property (nonatomic, strong) int tagCount
В вашем .м инициализировать его с любым значением (заботьтесь, чтобы не соответствовать этому значению с уже существующим тегом вашего ViewController).
В методе @Vaibhav:
- (void)btn_click
{
UITextField *txt = [[UITextField alloc]initWithFrame:CGRectMake(50, i, 150, 22);
[self.view addSubView:txt];
i = i +50;
//here comes the new lines to assign a tag to the new UITextFields
txt.tag = self.tagCount;
self.tagCount = self.tagCount + 1;
}
Надеется, что это помогает!
Смежные вопросы
- 1. добавление нескольких текстовых полей .net
- 2. jQuery добавление нескольких текстовых полей
- 3. Динамическое добавление текстовых полей JQuery
- 4. Динамическое добавление текстовых полей в GWT?
- 5. Динамические добавление текстовых полей в JSF
- 6. Программное добавление двух текстовых полей в таблицуViewCell
- 7. Добавление UIViewController в UIScrollView
- 8. Добавление текстовых полей или других способов
- 9. C# Добавление текстовых полей при создании вкладок
- 10. Добавление и удаление динамических текстовых полей
- 11. Добавление номеров текстовых полей с AS3
- 12. Добавление текстовых полей и выпадающих значений (математических)
- 13. Добавление текстовых полей над высотой панели
- 14. C# WinForms - добавление двух текстовых полей автоматически
- 15. Добавление содержимого из текстовых полей и текстовых полей вместе в одном
- 16. Добавление, добавление нескольких текстовых полей с использованием функции Javascript
- 17. Добавление/Объединение двух текстовых полей в одной метке в iOS
- 18. Добавление нескольких текстовых полей в форму в ms-access?
- 19. Добавление/Объединение двух текстовых полей в одну метку в iOS
- 20. Добавление и удаление текстовых полей в ListView динамически в Android
- 21. Хранение нескольких пользователей Входы из текстовых полей и добавление нескольких значений из текстовых полей?
- 22. добавление UIView в UIViewController
- 23. Добавление UITableView в UIViewController
- 24. Добавление UIViewController в UIView
- 25. Добавление UITabBarController в UIViewController
- 26. Добавление uiview в uiviewcontroller
- 27. Добавление UIViewController в Swift
- 28. Динамически Добавление текстовых полей и сохранение его значения в MySQL
- 29. Добавление текстовых полей html в порядке убывания JS
- 30. Добавление localstorage в несколько текстовых полей и вводов
Контроллер вида может обрабатывать клик, создавать кнопки в результате и добавлять их в представление, да. – Wain
, но как восстановить эти текстовые поля, просто нажав на кнопку –
Просьба пояснить «относиться». С чем связаны текстовые поля? – Wain