UITextField

光标颜色,高度/宽度

//全部光标
 [[UITextField appearance] setTintColor:[UIColor blackColor]];
//单个光标
_textField.tintColor = [UIColor redColor];
//宽高
- (CGRect)caretRectForPosition:(UITextPosition *)position
{
    CGRect originalRect = [super caretRectForPosition:position];
    
    originalRect.size.height = self.font.lineHeight + 2;
    originalRect.size.width = 5;
 
    return originalRect;
}

自动输入

[_textField becomeFirstResponser];

禁用/关闭 粘贴选择全选

//部分关闭
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
    {
        if (action == @selector(paste:))//禁止粘贴
            return NO;
        if (action == @selector(select:))// 禁止选择   
            return NO;   
        if (action == @selector(selectAll:))// 禁止全选   
            return NO;  
        return [super canPerformAction:action withSender:sender];
    }

//全部关闭
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
    UIMenuController *menuController = [UIMenuController sharedMenuController];
    if (menuController) {
        [UIMenuController sharedMenuController].menuVisible = NO;
    }
    return NO;
}

初始设置

_textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
        _textField.font = fontBoldCondensed11;
        _textField.textColor = colorBlack000000;
        _textField.tintColor = colorClear;
        _textField.keyboardType = UIKeyboardTypeDecimalPad;
        _textField.autocorrectionType = UITextAutocorrectionTypeNo;//自动改成正
        _textField.spellCheckingType = UITextSpellCheckingTypeNo;//自动朗读
        _textField.autocapitalizationType = UITextAutocapitalizationTypeNone;//首字母大写
        _textField.placeholder = _L(@"MEMO_TAP_TO_INPUT");
        _textField.rightView = self.phoneIndicatorView;
        _textField.rightViewMode = UITextFieldViewModeNever;
        [_textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容