UIButton 设置图片和文字上下居中显示

来源:互联网 发布:央视网络 编辑:程序博客网 时间:2024/05/18 03:17

在很多的应用中,按钮(UIButton)是经常用到的控件,在按钮上显示各式各样的样式,其中默认是图片居左,文字居右。而很多情况下,为了按钮美观,都会重定义按钮,设置为图片居上,文字居下。方式为:

    //调整图片和文字上下显示    focusBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//使图片和文字水平居中显示    [focusBtn setTitleEdgeInsets:UIEdgeInsetsMake(focusBtn.imageView.frame.size.height ,-focusBtn.imageView.frame.size.width, 0.0,0.0)];//文字距离上边框的距离增加imageView的高度,距离左边框减少imageView的宽度,距离下边框和右边框距离不变    [focusBtn setImageEdgeInsets:UIEdgeInsetsMake(-focusBtn.imageView.frame.size.height, 0.0,0.0, -focusBtn.titleLabel.bounds.size.width)];




阅读全文
0 0
原创粉丝点击