Tag: uitextfield uitextview

如何设置在UITextField中添加图标的位置?

电子邮件图标和占位符文本互相拥抱。 我想在它们之间增加一些空间。 以下是我用来创build这些字段的代码。 // view for fields background var view = UIView(frame: CGRectMake(35, 300, 300, 90)); view.backgroundColor = UIColor.whiteColor(); view.layer.cornerRadius = 5.0 // email text field var email = UITextField(frame: CGRectMake(0, 0, 300, 50)); email.backgroundColor = UIColor.whiteColor(); var emailIcon = UIImageView(); var emailIconImage = UIImage(named: "email_icon.png"); emailIcon.image = emailIconImage; email.leftView = emailIcon; email.leftViewMode = UITextFieldViewMode.Always […]

UITextView / UITextField的虚线/虚线边框

我想为我的UITextField和UITextView设置一个Dotted / Dashed边框 。 我怎样才能做到这一点? 我知道,我可以设置边界这一行代码: [self.textFieldCardTitle.layer setBorderWidth:1.0]; [self.textFieldCardTitle.layer setBorderColor:[[UIColor whiteColor] CGColor]]; 注意:我已经有了在UITextView后面添加UIImageView的想法,并设置了一个带有虚线边框的图像。 但我不想这样解决。

iOS中的多行用户input:UITextField与UITextView

我需要向用户显示一个高度大于UITextField标准高度的多行文本input“框”。 最好或最正确的方法是什么? 使用UITextField并在代码中改变其高度或通过应用一定的高度约束。 使用可编辑的UITextView 。 这是多行的,但它没有默认的占位符,我想我应该在代码中实现该function。

如何添加一个方法到UITextField和UITextView?

我想把这样的东西放在UITextField & UITextView的方法中。 – (void)changeKeyboardType:(UIKeyboardType)keyboardType { paymentTextView.keyboardType = UIKeyboardTypeAlphabet; [paymentTextView resignFirstResponder]; [paymentTextView becomeFirstResponder]; } 我该怎么做呢? 我知道我可以为UITextField和UITextView创build类别,但可以一次完成吗? 一次,我的意思是把它添加到两个类与一个协议,而不是两个类别,一个用于UITextView &一个用于UITextField 。 我听说一个协议类似于Ruby模块,但是在Ruby模块中,我可以实现这个方法。 在一个协议中,似乎我只能声明这个方法,却没有实现它。 我是否也可以在协议中实现该方法,然后将此协议包含在UITextField & UITextView ? 如何在Cocoa中添加一个方法到现有的协议? 接近但不完全。

带有iOS中build议列表的Textview

我试图实现一个textView中,当用户开始键入(让我们说名字)它会显示的build议,当他们点击它们被添加到textView比用户按逗号和再次相同的function另一个名字… 。 最后,textView中的文本应该看起来像这样… 阿隆,玛丽亚,亚历克斯,卡西 任何人都可以build议我怎样才能做到这一点? (它有点类似于发布这个问题时添加“标签”!!!) 谢谢。

如何更改iOS自动更正build议的颜色?

在这里,在networking和开发者论坛上search了很多东西之后,我不敢相信以前没有人问过这个问题。 无论UITextField或UITextView或其他颜色如何,iOS自动更正build议总是在白色背景上用蓝色字体popup。 有时这看起来很糟糕,例如在黑暗的背景下。 看起来奇怪,它会采用您正在编辑的文本的字体,但无法更改默认的颜色。 然而,在内置的iOS Notes应用程序中,自动更正build议显示为黄色背景和红色字体。 我在这里错过了很明显的东西吗

Objective-C中的Mixins或Multiple Inheritance

比方说,我有MyUITextViewSubclassinheritance自UITextView和MyUITextFieldSubclass从UITextFieldinheritance,这两个子类包含很多相同的方法和属性添加到这些UI控件的相似的行为。 由于UITextView和UITextField从不同的类inheritance,是否有一种简单的方法来创build一个抽象类来组合所有重复的代码? 换句话说,是否有可能为这两个子类创build一个可以inheritance的抽象类,然后重写两者之间不同的方法? 到目前为止我所知道的是: 我知道Objective-C不支持多重inheritance(从两个或更多的类inheritance) 我知道我可以使用类别添加通用的方法,但我不认为这解决了重写init方法或添加私有属性

设置“UITextView”和“UITextField”的最大字符数

我想设置允许在UITextView和UITextField键入的最大字符数。 这个号码会显示在一个小标签(供用户参考,Twitter风格)。

样式所有UITextFields一次,而不是在每个ViewController?

我试图设置所有的文本框样式: CGRect frameRect2 = _lastname_field.frame; frameRect2.size.height = 30; _lastname_field.font = [UIFont fontWithName:@"AppleGothic" size:15]; _lastname_field.frame = frameRect2; _lastname_field.backgroundColor= [UIColor whiteColor]; _lastname_field.layer.cornerRadius = 5.0; [_lastname_field.layer setBorderColor: [[UIColor grayColor] CGColor]]; [_lastname_field.layer setBorderWidth: 1.0]; _lastname_field.clipsToBounds = YES; 这个领域看起来不错。 唯一的问题是,整个应用程序有超过50个文本框。 有没有一种简单的方法来以同样的方式对所有的样式进行devise? 有些甚至还没有被综合/命名。 谢谢!

如何在input(Swift)时进行实时UITextField计数?

我想在用户继续用swiftinputUITextField时计算字符。 字段和标签的图像: 我已经放置了UITextField和UILabel,只是没有发现任何关于堆栈溢出的信息,如果你可以在UITextView中做一个,我也很感激。