设置button的Alignment;button上的文字位置(居左居右)
来源:互联网 发布:sqlserver seq 编辑:程序博客网 时间:2024/06/04 17:49
两种方法:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(50, 40, 150, 50); [button setTitle:@"click tap aaa" forState:(UIControlStateNormal)]; button.backgroundColor = [UIColor brownColor];// button.titleLabel.textAlignment = NSTextAlignmentLeft; //这行代码 无用,没效果// 1 // 设置button 上的内容 在水平方向的 位置(只设置这个的话会紧紧贴着边框) button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; //可通过设置title的偏移量(距离button上下左右边框的距离) button.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);// 2 button.titleLabel.font = [UIFont systemFontOfSize:17];// 一定要设置button字体的大小,不然宽度计算不对 CGRect btnTextRect = [button.titleLabel.text boundingRectWithSize:CGSizeMake(MAXFLOAT, 15) options:NSStringDrawingTruncatesLastVisibleLine attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17]} context:nil]; CGFloat btnW = button.frame.size.width; CGFloat btnTextW = btnTextRect.size.width; button.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, btnW - btnTextW); [button addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button];
1 的效果图
2 的 效果图
0 0
- 设置button的Alignment;button上的文字位置(居左居右)
- iOS Button 上文字图片位置的设置
- UIButton的UIEdgeInsets功能:设置button上的文字和图片的位置
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
- 28.iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
- button位置的设置问题
- iOS - UIButton(UIEdgeInsets) 设置button上的文字和图片
- ios 取到button的文字位置
- button的标题文字调整位置
- 关于Button的认识 在button上加图片再加文字 设置圆角。
- 获取button上文字的宽度
- MFC 动态设置Button的文字
- 调整button上title的位置
- 设置一组radio button的位置
- Button设置内部的控件位置
- iOS --修改button文字位置大小 以及设置button边框
- ios button 图标和文字位置设置
- Mac 如何在Sublime text中运行PHP文件
- 深度剖析JS的作用域
- getAttribute和getParameter的区别
- 【干货分享】流程DEMO-资产请购单
- 用PythonPi实现门禁系统-权限管控
- 设置button的Alignment;button上的文字位置(居左居右)
- hive-数据倾斜解决详解
- 有了这些免费无限次的API 接口,再也不愁没有服务器开发不了APP了,也可以自己开发小程序了
- 【总结】PHP常见面试题汇总(一)
- MySQL中的insert ignore into, replace into等的一些用法总结
- IOS 图片图像的处理
- MATLAB如何采用0~1的RGB值设置字体颜色?
- Android屏幕录制并转换gif
- caffe accuracy_layer.cpp 中的排序 paitial_sort