自定义Button 的图片设置不显示问题。

如果你是自定义button  那么你设置图片就要用 button.imageView.image = [UIImage imageName:@""];

如果你是给系统原生的button设置图片就要用 [button setImage:[UIImage imageName:@""] forstate:];

因为自定义button 设置图片的话,就相当于给一个普通的imageView设置图片。。原生button  就要用系统原生的方法来设置button。

时间: 2024-10-25 19:01:12

自定义Button 的图片设置不显示问题。的相关文章

iOS View自定义窍门——UIButton实现上显示图片,下显示文字

"UIButton实现上显示图片,下显示文字"这个需求相信大家在开发中都或多或少会遇见.比如自定义分享View的时候.当然,也可以封装一个item,上边imageView,下边一个label.但是既然有现成的,稍微改造下,设置下就可以,干嘛还要重复造轮子.有时候好多东西不是他们没有给设置,而是暂时没找到如何设置的方法而已. 示例 1. 一开始我的方案 自定义类继承UIButton,然后 -(void)layoutSubviews { [super layoutSubviews]; CG

请问在pulltorefreshGridView中的图片设置了大小之后怎么就不显示了呢

============问题描述============ 我每个Item就是一个LinearLayout中放的一个ImageView,现在我想设置一下这个ImageView的大小. 代码如下: public void setImgSize(ImageView img){ LayoutParams params =  (LayoutParams) img.getLayoutParams(); params.width = winW/2; params.height = winW/2; img.se

导航条的自定义:背景颜色设置,按钮标题图片设置,图片坐标修改

一.修改系统原生导航条 修改导航条背景颜色 self.navigationController.navigationBar.barTintColor = [UIColor colorWithHexString:@"#2295f2"]; 自定义导航条按钮 self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"btn-menu-h&q

简单自定义Button

继承自UIButton的 首先我们要知道为什么要自定义Button,因为现有的Button无法满足我们要实现功能的要求 比如我们要给Button新添加一些属性的时候,如果写分类,就要研究一下进行时,显然这样没有添加一个子类来的痛快. 再有我们对按钮的内部标题和图片的布局不满意的时候也可以自定义,有人会使用使用titleEdgeInsert和imageEdgeInsert属性调整,这两个属性配合只能满足简单的要求,稍微复杂点就不行了. 如何添加一个子类: 首先要创建一个类继承自UIButton类

iOS button 里边图片和文字的距离

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

自定义Button供整个项目使用,一个项目中只用这一个Button即可

在做项目的过程中会发现经常需要自定义Button以便实现图片和文字的随意摆放,这样整个项目中就会有很多多余的类,具体的缺点我先列举几个场景. 1.一个button里面放置一个图片和一个文字,上面是图片,下面是文字,产品要求图片的尺寸必须是30*30,这时我们可以自定义一个button把图片尺寸写死.突然有一天又来了一个新的需求,图片要求40*40,又要新建一个类,突然有一天又来了一个需求,图片在下面,又要新建一个类,突然有一天又来了一个需求,图片的大小要根据屏幕的尺寸变化而变化,又新建了一个类,

我爱Java系列---【SpringMVC传统方式的文件上传和前端获取数据库图片在页面显示】

一.文件上传 说明:传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上.并且上传完成之后,浏览器可能跳转. 1. 第一步:创建 maven 工程并导入 commons-fileupload 坐标 1 <dependency> 2 <groupId>commons-fileupload</groupId> 3 <artifactId>commons-fileupload</artifactId> 4 <version&g

Android 自定义Gallery浏览图片

之前写的<Android ImageSwitcher和Gallery的使用>一文中提到我在教室一下午为实现那个效果找各种资料.期间在网上找了一个个人觉得比较不错的效果,现在贴图上来: 其实这个效果使用的知识点就是图像的获取.创建.缩放.旋转.Matrix类.Canvas类等,另外就是自定义的Gallery控件. 相信大家都期待马上上代码了吧,嘻嘻.(注释比较多,相信大家都能看懂.) main.xml: <?xml version="1.0" encoding=&quo

BookStrap中关于button和图片的注意点

1.针对组件的注意事项: 虽然按钮类可以应用到 <a> 和 <button> 元素上,但是,导航和导航条组件只支持 <button> 元素. 2.链接被作为按钮使用时的注意事项: 如果 <a> 元素被作为按钮使用 -- 并用于在当前页面触发某些功能 -- 而不是用于链接其他页面或链接当前页面中的其他部分,那么,务必为其设置role="button" 属性. 3.跨浏览器展现: 强烈建议尽可能使用 <button> 元素来获得在