Я хочу создать специальные текстовые поля с различными фоновыми изображениями, цветами или размерами. Как я могу это сделать?Как создать пользовательское текстовое поле с помощью UIKit?
ответ
В IB, перетащите вид в текущем режиме просмотра, установите его Custom Class
на свой собственный класс (вероятно подкласс UITextField) и начать добавлять свои собственные изображения и т.д.
извинения заранее, если мой пример кода есть ошибки, Я не много сделал какао/цель-c, но вот три подхода к вашей проблеме.
Programatically настройки свойств в скажем UIView
@interface MYView: UIView
{
}
@implementation MYView
{
- (void) loadView {
UITextField * text = [[UITextField alloc] init];
text.frame = CGRectMake(100, 170, 100, 30);
[text setFont:[UIFont fontWithName:@"Times New Roman" size:30]];
[text setBorderStyle:UITextBorderStyleBezel];
[self.view addSubview:text];
}
}
через наследование - который вы можете использовать в целях, как указано выше (возможно также использовать от IB)
@interface MYTextFied: UITextField
{
}
@implementation MYTextField
{
- (void) init {
self = [super init];
if (self != nil) {
[self setFont:[UIFont fontWithName:@"Times New Roman" size:30]];
[self setBorderStyle:UITextBorderStyleBezel];
}
return self;
}
}
В IB просто нажмите вокруг, пока вы найдете соответствующее меню/панель или посмотрите на this
спасибо за ваш ответ :) –
- 1. Как создать пользовательское текстовое поле и текстовое окно
- 2. sitecore пользовательское текстовое поле
- 3. WPF Как создать пользовательское текстовое поле с проверкой и привязкой
- 4. Как создать пользовательское текстовое поле в MVC4 с проверкой
- 5. Создать пользовательское поле с помощью angularJS
- 6. Пользовательское текстовое поле в wordpress
- 7. Пользовательское текстовое поле в uitableviewcontroller
- 8. как проверять только пользовательское текстовое поле
- 9. Как создать пользовательское поле кнопки?
- 10. Создать всплывающее текстовое поле
- 11. Попытка улучшить пользовательское текстовое поле в угловом
- 12. Создать текстовое поле
- 13. Как создать расширяющееся текстовое поле?
- 14. Как создать редактируемое текстовое поле?
- 15. Как создать прокручиваемое текстовое поле?
- 16. Как создать новое текстовое поле
- 17. Пользовательское форматированное текстовое поле в окнах?
- 18. Как создать текстовое поле Sitecore
- 19. Как создать временное текстовое поле
- 20. Как создать текстовое поле динамически?
- 21. Выберите OnChange и пользовательское значение текстовое поле
- 22. Пользовательское форматированное текстовое поле/редактирование в .net?
- 23. Ошибка в привязке Пользовательское текстовое поле Свойство
- 24. Как создать текстовое поле в Visual Studio с помощью C#?
- 25. Как создать текстовое поле с помощью кнопки click ios?
- 26. Как создать и предложить (используя текстовое поле) с помощью C#
- 27. Как создать многозначное текстовое поле ввода с помощью javascript?
- 28. Пользовательское текстовое поле для языков справа налево
- 29. Пользовательское текстовое поле не отображает текст
- 30. Создать пользовательское поле в OpenCart 2.0
Можете ли вы уточнить, хотите ли вы расширить 'UITextField' или программно установить свойства [см. это] (http://www.icodeblog.com/2010/01/04/uitextfield-a-complete-api-overview/) или использовать конструктор интерфейса для установки свойств? –
@TomIngram: хорошая ссылка. Почему бы вам не ответить на них? – Sarah
спасибо, что использую этот способ, http://stackoverflow.com/questions/1861527/uitextfield-border-color –