我的问题和标题一样简单,但是还有一点: 我有一个UITextField,我已经设置了背景图片。 问题在于文字如此紧密地贴着它的边缘,这也是图像的边缘。 我希望我的文本字段看起来像苹果的,在背景图像和文本开始位置之间有一些水平的空间。
如何dynamic更改UITextField占位符颜色? 这总是一样的系统颜色。 在xib编辑器中没有选项。
我以编程方式创build了一个UITextField使UITextField成为viewController的一个属性。 我需要closures屏幕上的返回和触摸键盘。 我能够让屏幕触摸解散,但按返回不起作用。 我已经看过如何通过故事板,直接分配和初始化UITextField对象而不创build它作为属性。 可能做什么? 我是一个小白菜 – 对不起! .h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UITextFieldDelegate> @property (strong, atomic) UITextField *username; @end .m #import "ViewController.h" @interface ViewController () @end @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColor blueColor]; self.username = […]
有没有一种方法来设置UITextField的autocapitalizationType,以便每个单词的首字母默认大写? 这是我想要的一个例子
我想只在UITextField底部保留边框。 但我不知道我们如何能保持底部。 你能告诉我吗?
我正在使用一个带有UIPickerView的UITextField作为它的inputView ,这样当用户点击文本字段时,一个select器会被召唤出来供他们从中select一个选项。 几乎一切正常,但我有一个问题:当它处于活动状态时,光标在文本字段中仍然闪烁,这是丑陋的和不恰当的,因为用户不需要键入字段,也不会显示键盘。 我知道我可以通过在文本字段上将editing设置为NO并对其进行跟踪来解决这个问题,或者用一个自定义样式的buttonreplace它,然后通过代码召唤select器。 但是,我想使用UITextFieldDelegate方法处理文本字段上的所有事件,并且使用buttonreplace文本字段等攻击不允许使用此方法。 我怎样才能简单地将光标隐藏在UITextField ?
我使用下面的代码来尝试使textField2的文本内容得到更新,以便每当用户inputtextField1时匹配textField1 。 – (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } 然而,我观察到的产出是… textField2是“12”,当textField1是“123” textField2是“123”,当textField1是“1234” …当我想要的是: textField2是“123”,当textField1是“123” textField2是“1234”,当textField1是“1234” 我究竟做错了什么?
我正在使用UITextField 。 我想增加其高度,但我还没有find任何财产要做到这一点。 我怎样才能做到这一点?
假设我有以下代码: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; 我希望greetingLabel只要用户按任意键就可以读取“Hello [nameTextField]”。 我基本上需要的是Cocoa委托方法controlTextDidChange的iPhone等价物。 textField:shouldChangeCharactersInRange:每次发生击键时调用委托方法: – (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string string参数返回被按下的字符。 然而,实际的textField的值( nameTextField.text )保持空白。 我在这里错过了什么? (我想nameTextField来反映到目前为止,用户input的确切string)。
我有两个UITextFields (例如用户名和密码),但当按下键盘上的返回键时,我无法摆脱键盘。 我怎样才能做到这一点?