UIButton文字左对齐以及增加边框

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];

[button setFrame:CGRectMake(btnX, btnY, btnWidth, btnHeight)];

button.layer.borderWidth = 1;     // 边框宽度设置为1

[button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];  // 左对齐

时间: 2024-12-12 17:03:53

UIButton文字左对齐以及增加边框的相关文章

iOS上如何让按钮(UIbutton)文本左对齐展示

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0); 在做UI界面的时候一直困惑与如何让button的文字左对齐展示,今天重新遇到.决定彻底解决问题 首先我们会想

css实现一行文字居中,多行文字左对齐

问题及场景: 当内容能一行显示在盒子内时,文字居中对齐. 当内容过多换行后显示在盒子内时,文字左对齐. 其实这种视觉上的需求还是蛮常见的.比如用于弹出提示框,当提示内容比较少时,内容居中显示在弹出框,提示内容比较多时,内容居左对齐.但是其纯CSS实现有点麻烦,一般就放掉这个需求,或者,使用JS实现. 解决方案: 效果如下 CSS实现代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta chars

iOS UITextField中的文字左对齐,垂直高度居中

textField.textAlignment = UITextAlignmentLeft; //水平左对齐 textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;  //垂直居中

UIButton设置为圆形按钮并增加边框

设置按钮的长和宽尺寸一致(即为正方形),然后将圆角半径设为边长的一半,即形成一个圆形 UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem]; btn.frame = CGRectMake(100, 100, 100, 100); // 设置按钮四个圆角的半径,默认为0,这里取边长一半便是一个圆 btn.layer.cornerRadius = 50.0; // 设置边框的宽度 btn.layer.borderWidth = 1.

Android 自定义 TextView drawableTop 图标与文字左对齐(效果图)

public class DrawableTopLeftTextView extends TextView { private Paint mPaint; private float fFontHeight; private Drawable[] drawables; private int leftMargin = 40; //TODO 这个要通过代码获取,不能硬编码 public DrawableTopLeftTextView(Context context, AttributeSet at

使UIButton中的图片和文字实现左对齐

UIButton setImage 和 setTitle之后,默认的 image和title 对齐方式是居中, 由于 title 长度不固定,所以如果要几个这样有image有title的按钮纵向排列对齐,无论你怎么调整 imageEdgeInsets和titleEdgeInsets,都有可能导致前面图片对得不整齐,所以,干脆来个向左对齐!!简化处理!!记住了,这么设置:btn.contentHorizontalAlignment =UIControlContentHorizontalAlignm

备忘:UIButton 的图片和标题 向左对齐

UIButton setImage 和 setTitle之后,默认的 image和title 对齐方式是居中, 由于 title 长度不固定, 所以如果要几个这样有image有title的按钮纵向排列对齐, 无论你怎么调整 imageEdgeInsets和titleEdgeInsets,都有可能导致前面图片对得不整齐, 所以,干脆来个向左对齐!!简化处理!! 记住了,这么设置: btn.contentHorizontalAlignment = UIControlContentHorizontal

UIButton文字居左显示

题外话:时间依然过的非常快.不知不觉2015年就过去一半了.感觉自己好像没有大的改变.仅仅能感叹时间飞逝,却不能有所收获. 我从来都不是一个安于现状的人,改变自己的想法从未停止过.我想大多数人都跟我有类似的想法. 可是为什么非常难有所成就呢?我认为最重要的原因就是.仅仅是想一下,而没有去行动. 这是一个全民创业的时代,不把握机会,仅仅能错过. 错过的机会,越多遗憾就越多.有句话说:老了之后,回忆人生,不会由于自己做过什么而懊悔,而会由于自己没有做过什么而遗憾.不想给人生留下遗憾.所以努力去尝试是

ios uilable折行后文字怎么都是左对齐

typedef NS_ENUM(NSInteger, NSLineBreakMode) {        /* What to do with long lines */ NSLineBreakByWordWrapping = 0,         /* Wrap at word boundaries, default */ NSLineBreakByCharWrapping,        /* Wrap at character boundaries */ NSLineBreakByClip