IOS ——UITextField PlaceHolder居中显示问题
来源:互联网 发布:程序员为什么工资高 编辑:程序博客网 时间:2024/06/15 05:49
有时候,UI妹子的设计稿并不按常规来,比如以下设计,让
placeHolder
居中显示,好在苹果API中提供了TextField
的attributedPlaceholder
属性来解决问题
![](http://upload-images.jianshu.io/upload_images/1860571-db50413cda0cae95.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
对于以上的UI效果其实用UITextField
的属性attributedPlaceholder
,并结合NSMutableParagraphStyle
使用就可以是占位符居中显示.
具体代码如下
- (QDDLTextField *)phoneTextField{ if (_phoneTextField == nil) { _phoneTextField = [[QDDLTextField alloc] initWithFrame:CGRectZero leftView:nil inset:KWFloat(30)]; NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init]; style.alignment = NSTextAlignmentCenter; NSAttributedString *attri = [[NSAttributedString alloc] initWithString:@"请填写手机号" attributes:@{NSForegroundColorAttributeName:QDDCOLOR(163, 163, 163, 1),NSFontAttributeName:[UIFont qdd_fontOfSize:34], NSParagraphStyleAttributeName:style}]; _phoneTextField.attributedPlaceholder = attri; _phoneTextField.layer.borderColor = QDDCOLOR(221, 221, 221, 1).CGColor; _phoneTextField.layer.borderWidth = 1; _phoneTextField.layer.cornerRadius = 2; _phoneTextField.keyboardType = UIKeyboardTypePhonePad; } return _phoneTextField;}
阅读全文
0 0
- IOS ——UITextField PlaceHolder居中显示问题
- UITextField placeholder 文字居中
- UITextField文字垂直居中和placeholder偏上的问题
- ios开发——UITextField中设置placeholder字体颜色
- iOS 之textview 的问题汇总(显示边框的问题,文字居中,placeHolder)
- iOS UITextField PlaceHolder颜色
- ios kvc实现UITextField的placeholder显示字体自定义
- uitextfield placeholder字体颜色和垂直居中
- iOS开发-修改UITextField的placeholder字体颜色并垂直居中
- [IOS]UITextField修改placeholder颜色
- IOS改变UITextField placeHolder颜色
- UITextField-设置大全-placeholder左上角显示
- iOS UITextField垂直居中对齐
- [IOS]UITextField中设置placeholder字体颜色
- iOS设置UItextField的placeholder…
- iOS - 修改UITextField的placeholder颜色
- 【代码笔记】iOS-UITextField设置placeholder颜色
- iOS 之 修改UITextField的placeholder颜色
- Redis学习09——多数据库与服务器命令
- HTTP响应头和请求头信息对照表
- 2670-Point类的构造函数
- 2233-构造函数的调用
- 2672-构造函数的调用(高级)
- IOS ——UITextField PlaceHolder居中显示问题
- [新手题]计算元素数量Python
- TP5 Validate验证规则
- 2673-计算长方形的周长和面积
- php 获取手机信息
- 智力4
- 线性表
- 2674-学生成绩统计
- 史上最全的iOS之UITextView实现placeHolder占位文字的N种方法