_inputTF = [[UITextField alloc] init];
_inputTF.delegate = self;
_inputTF.keyboardType = UIKeyboardTypeNumberPad;
NSMutableParagraphStyle *style = [_inputTF.defaultTextAttributes[NSParagraphStyleAttributeName] mutableCopy];
style.minimumLineHeight = _inputTF.font.lineHeight - (_inputTF.font.lineHeight - [UIFont systemFontOfSize:kScaleNum6(12)].lineHeight) / 2.0;
_inputTF.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"充值金额(元)" attributes:@{
NSForegroundColorAttributeName: [UIColor colorWithRed:183/255.0 green:183/255.0 blue:183/255.0 alpha:1.0], NSFontAttributeName : [UIFont systemFontOfSize:kScaleNum6(15)],NSParagraphStyleAttributeName : style }];
[self.scrollerTableV.tableHeaderView addSubview:_inputTF];
[_inputTF mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(blueView.mas_bottom).offset(kScaleNum6(8));
make.right.mas_equalTo(-12);
make.height.mas_equalTo(kScaleNum6(30.5));
make.width.mas_equalTo(kScaleNum6(120));
}];
//输入字符的左边留出空白
_inputTF.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScaleNum6W(8), kScaleNum6(120))];
_inputTF.leftViewMode = UITextFieldViewModeAlways;
_inputTF.layer.borderWidth = 1;
_inputTF.layer.borderColor = [UIColor grayColor].CGColor;
iOS修改UITextField输入首个字符的位置,以及调整placeholder居中显示
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- iOS_autoLayout_Masonry 概述 Masonry是一个轻量级的布局框架与更好的包装AutoLay...
- 一、前言 关于苹果的布局一直是我比较纠结的问题,是写代码来控制布局,还是使用storyboard来控制布局呢?以前...