UITextField垂直居中对齐

原创 2012年03月24日 13:20:09

用xib生成的UITextField文字默认是水平左对齐,垂直居中对齐的,但是用代码生成的UITextField确是默认是水平左对齐,垂直顶对齐。到UITextField的头文件看了一下,发现只有设置水平对齐的属性,却没有垂直对齐属性。因为xib里都可以设垂直对齐属性,所以应有的,于是再到其父类中找,终于在UIControl.h中找到了,下面两个属性就是分别控制水平与垂直方向对齐的。

@property(nonatomic) UIControlContentVerticalAlignment contentVerticalAlignment;     // how to position content vertically inside control. default is center
@property(nonatomic) UIControlContentHorizontalAlignment contentHorizontalAlignment; // how to position content hozontally inside control. default is center

于是

field.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

就搞定了需要。





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

表单元素input、按钮、文字完美垂直居中对齐方法

本文最终总结出来办法就是要对齐的表单内容(含文字、图片、表单各种元素、label)字体设置为Tahoma,则可以完美的实现对齐(Verdana等字体也可以),其中个别的input元素如radio的pa...

bootstrap modal 垂直居中对齐

bootstrap modal 垂直居中对齐   文章参考 http://www.bubuko.com/infodetail-666582.html http://v3...

input文本框、文字、按钮、图片 垂直居中对齐的解决办法

1.input 文本框 文字垂直居中对齐 表单默认input文本框文字并不垂直居中而在顶端,如何调整呢,可以通过css来调整垂直高度,代码演示如下 input type...
  • familyGo
  • familyGo
  • 2011年07月27日 09:38
  • 13832

CSS 水平和垂直居中对齐

点此查看原文 水平居中对齐元素 可以使用margin: auto水平居中对齐块级元素。设置元素宽度可以防止其延伸到容器边缘外侧。 注意: 当width属性不设置或设置为100%时居中对齐不会生效。...

js控制图片缩放、水平和垂直方向居中对齐

已测试兼容 IE6,IE7,IE8,火狐FF,谷歌chrome。 这里使用了jquery插件,如果你不使用jquery,稍微改造一下也很快。 网上查了些资料,用css控制兼容性不好,看去很...

iOS UITableView head view与cell view文字垂直居中,文字右对齐

需求:在UITableView中,一列head view和cell view需要居中、文字右对齐。意思是:head view中UILabel的文字是垂直居中对齐,这时候文字与UILabel的右边框有p...

js控制图片缩放、水平和垂直方向居中对齐

js控制图片缩放、水平和垂直方向居中对齐

HTML篇之CSS样式——CSS水平垂直居中对齐(多种方式)

用CSS来实现元素的垂直居中效果是件苦差事,虽然说实现方法有多种,但有很多方式在某些浏览器下可能无法正常的工作。接下来我们就一起来看看这些不同方法实现垂直居中的各自优点和其不足之处。  方法一:  ...

UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐

UIEdgeInsets typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify amou...

利用vertical-align:middle实现行内元素的水平垂直居中对齐

最终实现效果为实现行内元素的水平、垂直居中对齐,效果图如下:    接下来为实现代码:  复制代码 代码如下:       利用vertical-alig...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UITextField垂直居中对齐
举报原因:
原因补充:

(最多只允许输入30个字)