ios设置TextField光标颜色

今天遇到个奇怪的问题,textField不知何时消失了?其实是变成白色了,设置textField的背景色就可以看出来,至于为什么会这样还没找到原因

只能设置光标颜色

1、[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];  这个方法可能在某个时间段有用,但经测试,现在没有效果

2、[UITextField appearance] setTintColor:[UIColor redColor]]; 这个方法会影响所有的TextField

3、textField.tintColor = [UIColor redColor]; 这个设置某个,但在InterfaceBuilder中设置不好用

时间: 2024-10-06 10:34:44

ios设置TextField光标颜色的相关文章

iOS 让textField光标移动位置

让textField光标让右移动10个像素位置: UIView * view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 40)]; self.textField.leftView = view; self.textField.leftViewMode = UITextFieldViewModeAlways;

ios设置textField只能输入数字用于电话号码

首先在.xib中将UITextField的Keyboard设置为Number Pad,但是使用时键盘会切回别的键盘无法对内容进行校验.通过神奇的百度我知道了通过以下方法可以解决这样的问题: 首先让.xib的viewController实现UITextFieldDelegate然后和想要校验的控件关联. 以上是xib,如果是代码设置的 就不要考虑还是那个面部分 然后将下列代码粘贴到类中即可. - (BOOL)textField:(UITextField *)textField shouldChan

iOS 设置状态栏的颜色

1.在plist文件中设置如下属性: 2.在delegate中设置 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; UINavigationBar *bar = [UINavigationBar appearance]; [bar setBarStyle:UIBarStyleBlackOpaque];

iOS 设置#ffff 这种颜色

UI给图的时候给的是#f2f2f2 让我设置.没有你要的rgb. 所以只能自行解决封装了代码 HexColors.h #import "TargetConditionals.h" #if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR #import <UIKit/UIKit.h> #define HXColor UIColor #else #import <Cocoa/Cocoa.h> #define HXColor N

iOS 设置textfield的最大文本长度

//在现实开发中  需要控制文本输入长度 并实时做短信验证,代码如下 [self.textField addTarget:self action:@selector(codeChange:) forControlEvents:UIControlEventEditingChanged]; - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:

ios 设置状态栏背景颜色

第一种方法: [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque; self.navigationController.navigationBar.tintColor = [UIColor blackColor]; if (is_ios_7_Later) { self.view.window.frame =  CGRectMake(0, 20, self.view.window.frame.

ios让textfield的光标不出现

ios让textfield的光标不出现,只需要把光标颜色清掉就可以了 textfield.tintColor = [UIColor clearColor];

设置 UITextField 的占位符的颜色和光标颜色

这是在 UITextField 类中 /** 运行时 :runtime 可以访问隐藏的一些属性 */ + (void)initialize { [self getIvars]; [self getProperties]; } //获取所有属性 + (void)getProperties { unsigned int count = 0; objc_property_t *properties = class_copyPropertyList([UITextField class], &count

iOS开发之iOS7设置状态栏字体颜色

应用中登陆界面颜色较浅,状态栏字体颜色为黑色,跳转到主界面之后,界面颜色较深,状态栏颜色随之变成白色.但是再重新返回登陆界面后,状态栏字体颜色并没有改成黑色,特别别扭. plist文件里将View controller-based status bar appearance改为NO然后在view controller里边加上下边一句就可以了,这样状态栏是黑字 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle