UIButton的title位置

有些时候我们想让UIButton的title居左对齐,我们设置

btn.textLabel.textAlignment = UITextAlignmentLeft

是没有作用的,我们需要设置

btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

但是问题又出来,此时文字会紧贴到做边框,我们可以设置

btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

使文字距离做边框保持10个像素的距离。

时间: 2024-10-10 04:04:16

UIButton的title位置的相关文章

Objective-C 中UIButton的title

btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法 //应该使用 btn.titleLabel.font = [UIFont sys

UIButton(改变Title和image位置)

UIButton *btn = [[UIButton alloc] init]; [btn setFrame:frame]; [btn setTitleColor:titleColor forState:UIControlStateNormal]; [btn setTitle:title forState:UIControlStateNormal]; [btn addTarget:target action:action forControlEvents:UIControlEventTouchU

[iOS]详解调整UIButton的title和image的位置

很多次,系统默认的UIButton不能满足需求,每次都是查了很多资料,最后还是用最复杂的方式来修改button的标题和图片的位置,今天,花些时间来梳理一下这方面的知识... UIButton的默认布局是:title在右,image在左; 很多时候我们需要的是title在左边,或者title在下面,这时就需要调整UIButton的TitleLabel和ImageView的位置了,查了很多资料,要么零零散散的介绍,要么就是特别复杂的实现;经过一段时间的学习,在这里总结一下实现的方式; 一种是设置UI

iOS改变button的image和title位置 根据UIEdgeInsets

刚从网上发现的属性 设置按钮内容   上image下title 在UIButton中有三个对EdgeInsets的设置:ContentEdgeInsets.titleEdgeInsets.imageEdgeInsets @property(nonatomic)          UIEdgeInsets contentEdgeInsets UI_APPEARANCE_SELECTOR; // default is UIEdgeInsetsZero @property(nonatomic)    

UIBUtton 的title内容如何设置对其方式

在开发的过程中,我们经常会遇到button的title左对齐的方式,首先我们会想到button.titleLabel.textAlignment = UITextAlignmentLeft是没有作用的,但是这个方法已经iOS禁止使用了,即使用了也没有效果,好在UIbutton继承自UIControl 那么我们就可用这个方法来实现,button.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;但是不要要以为这样就大

ios代码调整button图片image文字title位置

自定义一个button,要调整 button中的image(注意,不是backgroundImage) 和  title 文字的位置,只需要重写  Button类独对应的两个方法即可: 首先,我们来创建一个 SuperButton继承自 UIButton // // SuperButton.h // SuperButton // // Created by 杨斌 on 14/12/25. // Copyright (c) 2014年 杨斌. All rights reserved. // #im

ios:uibutton 中title 和image 共存那点事

写在前面 我们经常会遇到显示一张图片并且有一个label 标识这张图片而且还可以点击并要求文字改变的需求,很多时候我会继承uicontrol类来实现 但是,觉得很麻烦,于是想uibutton 既有image又有title ,说不定有什么好的方法. 正文 翻了翻资料,发现了这个 展开 看到这里已经很明白了,关键是坐标 top :向下移动的距离 bottom :向上移动的距离 left:向右移动的距离 right:向左移动的距离 未完待续

改变UIButton上标题位置、文字颜色、背景色等

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 100, 200, 100)]; //添加点击事件 [button addTarget:self action:@selector(pushToSecond) forControlEvents:UIControlEventTouchUpInside]; //整个按钮的背景色(无背景图片时有效果) button.backgroundColor = [UIColor gr

button title位置设置

registBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; 此时文字会紧贴到做边框,可以设置registBtn.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);使文字距离做边框保持10个像素的距离.