文档章节

UIButton 中,文字和图片共存

胖子快跑
 胖子快跑
发布于 2013/09/16 16:58
字数 76
阅读 3348
收藏 4


UIButton *btnCommit = [UIButton buttonWithType:UIButtonTypeCustom];

    [btnCommit.titleLabel setFont:[UIFont systemFontOfSize:16]];//这句话不存在的话,文字会显示不出来

    [btnCommit setFrame:CGRectMake(5, 5, 45, 35)];

    [btnCommit setTitle:@"注册" forState:UIControlStateNormal];

    [btnCommit setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

    [btnCommit setBackgroundImage:[UIImage imageNamed:@"icon_btn_other_click"] forState:UIControlStateNormal];

    [btnCommit setBackgroundImage:[UIImage imageNamed:@"icon_btn_other"] forState:UIControlStateHighlighted];

    [btnCommit addTarget:self action:@selector(commit) forControlEvents:UIControlEventTouchUpInside];

© 著作权归作者所有

共有 人打赏支持
胖子快跑
粉丝 2
博文 8
码字总数 1038
作品 0
东城
程序员
私信 提问
加载中

评论(4)

darren300
darren300
13
xiongzijun
xiongzijun
我试了下,好像不需要 [btnCommit.titleLabel setFont:[UIFont systemFontOfSize:16]];也可以共存0
胖子快跑
胖子快跑

引用来自“leejan97”的评论

现在的方式都是p个图配上文字 作为button的背景。不过楼主的方式唤起了程序员通过代码实现基本功能的能力

总会有人需要这样的实现方式的
leejan97
leejan97
现在的方式都是p个图配上文字 作为button的背景。不过楼主的方式唤起了程序员通过代码实现基本功能的能力
UIImageView与UIButton

应用场合 UIImageView主要用在只显示图片,没有点击事件的情况并且处理图片更加专业,动画例子: NSMutableArray *images = [NSMutableArray array]; for (int i=0; i<sum; i++) { NSBundle ...

天边那束阳光
2014/10/01
0
0
【转载】NGUI UILabel 文字破碎

项目使用NGUI,最近碰到 Loading界面的提示文字破碎的Bug。 参考了以下文章 转自http://blog.csdn.net/huutu http://www.liveslives.com 下面先来了解一下为什么会出现这种问题。 需要了解的...

linda012518
2018/05/09
0
0
UIButton的九种常见布局

本文解决UIButton常见的九种布局,上中下,左中右,以及文字和图片之间的距离问题。 git链接如下:https://github.com/Sameny/UIButton-STAlignment / 重要 支持UIButton常见排列 请在butto...

Sameny
2018/08/21
0
0
UIButton 圆角 边框颜色 字体大小 文字对齐 图片大小

UIButton UIButton 其实包含 UIImageView 和 UILabel 两个控件,UIButton继承于UIControl,所以有addtarget监听事件 1、类型: 2、位置 3、颜色、边框效果、边框颜色 4、图片 5、标题文字 大...

程序猿-樱木花道
2014/02/16
0
0
用UITextView撸一个顺畅的评论输入框

对比UITextField 继承关系: UITextField继承自UIControl,UITextView继承自UIScrollView; 输入行数 UITextView支持多行输入,可以滑屏垂直滚动,UITextField仅支持单行输入 Placeholder UI...

STzen
2018/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

四、RabbitMQ3.7在CentOS7下的安装

安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [......

XuePeng77
今天
2
0
android 延长Toast的时长

示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(......

雨焰
昨天
4
0
浅谈mybatis的日志适配模式

Java开发中经常用到的日志框架有很多,Log4j、Log4j2、slf4j等等,Mybatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器。有关适配器模式例子可以参考 设计...

算法之名
昨天
13
0
大数据教程(13.6)sqoop使用教程

上一章节,介绍了sqoop数据迁移工具安装以及简单导入实例的相关知识;本篇博客,博主将继续为小伙伴们分享sqoop的使用。 一、sqoop数据导入 (1)、导入关系表到HIVE ./sqoop import --connect...

em_aaron
昨天
3
0
Git cherry-pick 使用总结

应用背景:假设现在有两个分支:dev_01, dev_02. 如果我想把dev_01分支上的某几个commit合并到dev_02分支, 那么怎么办呢? 这就是cherry-pick的工作了。cherry-pick会捡选某些commit, 即把某...

天王盖地虎626
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部