UIButton setImage 按钮无法显示图片的问题

Cadence17.2 > Allegro > 检查PCB Layout信号线组等长 Cadence17.2 > Allegro > 检查PCB Layout等长和配线 阅读详情

在storyboard中创建一个button之后默认是system的,如果你没有设置图像还是system,这样你用代码使用 setImage方法之后可能会出现你的图片无法正常显示; 但是当你设置图片后就变为custom,字体颜色也会改变

如果是系统默认(system)的UIButton类型,则 setImage是被锁住的(这时候使用该方法设置图片,你见到的可能是蓝色底色的一片或者没有任何效果)
那么我们在创建button时需要把button的类型设置为Custom就可以使用setImage设置图片了。

如果在storyboard或者xib中设置图片,就需要把 ButtonType直接改为 Custom即可:
UIButton* btn = [UIButton buttonWithType:UIButtonTypeCustom];

另外也可以使用setBackgroudImage来设置button的背景显示图片

转载自 http://blog.youkuaiyun.com/yangbingbinga/article/details/40740247

SOUL.md 人格定制的 7 个高阶技巧:Hermes Agent 精准控制 AI 行为模式 揭示 SOUL.md 的本质是行为契约而非人格设定,介绍7个围绕边界约束的高阶技巧,包括用上下文锚点(INPUT SCOPE/OUTPUT TARGET/CONSTRAINTS)替代角色描述、动态渲染锚点适配CI流程等,显著降低token消耗与人工review耗时。 阅读详情

相关推荐

别再死记硬背了!用MaxDEA软件实操SBM、DDF、NDDF模型,手把手教你测算绿色全要素生产率

本文深度解析如何使用MaxDEA软件实操SBM、DDF、NDDF模型,手把手教你测算绿色全要素生产率(GTFP)。通过详细的模型选择对比、数据准备策略和MaxDEA操作流程,帮助研究者科学构建指标体系并准确解读结果,提升环境管理研究的实证分析能力。

weixin_28731231的博客 316

iOS 当UIbutton设置不上图片时候,可能是这个原因,笔记

昨天下午纠结了一小会,为啥给一个button设置image 就是显示不出来,在此,为了节省大家的时间,可以试试这个原因可能是这里 你没有勾选上。方便大家的同时,也做个笔记

iOS开发 1233

看不懂分子动力学模拟的结果?一文读懂RMSD曲线

随后,将每一帧结构与初始模板进行叠合,计算对应原子的平均偏移量,即RMSD。总之,掌握 RMSD 的解读方法,就等于抓住了评估分子动力学模拟成败与质量的“总开关”。①在模拟初始阶段,RMSD会从0迅速上升,这是蛋白质从静态晶体或模型结构释放到溶液环境中并逐渐适应的正常过程。②经过一段时间后,曲线不再系统性上升或下降,而是围绕一个平均值,小幅度地上下波动,形成一个稳定的“平台”。这种情况下,RMSD 在初始快速上升后,并未进入平台,而是持续甚至加速上升,始终未见收敛。🔍 如何解读不同趋势的RMSD曲线。

weixin_46587777的博客 4893

【无标题】ios UIButton 设置BackgroundImage无效的问题

ios UIButton

qq_44051286的博客 594

Python+Tableau 全流程数据分析实战:从数据清洗到商业洞察可视化

本文通过Python+Tableau完整演示电商销售数据分析流程。首先使用Python进行数据清洗(缺失值处理、异常值过滤等)和探索性分析(商品类别、时间趋势等),然后导入Tableau创建交互式可视化仪表盘。分析发现电子产品销售额最高但利润率低,美妆类利润率最优,东部地区销售表现最好。最终提出优化供应链、加强美妆推广等商业建议,展示了Python数据处理与Tableau可视化的高效配合。所有代码可直接运行,适合数据分析初学者和从业者实战参考。

weixin_44520581的博客 337

数据结构实验1.2—高精度计算PI值(西工大)

这是数据结构第二题的题目,是让我们根据用户的需求来计算派的值 这是题目的详细描述,刚看到这道题的时候,我是真的头大,完全没有思路,于是查找了一些大佬的笔记后才开始编写 这是我在写这些代码是所运用到的数学反三角函数幂次展开式的知识。 下面是正确的代码以及我的一些见解,和需要注意的一些地方。希望能对你有所帮助。如有更加精简的算法,请在评论区留下你的算法!!!谢谢!!! #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdl

abcdef0623的博客 5831

UIButton的两个方法 setImage 和 setBackgroundImage区别

setImage:[UIImageimageNamed:@""]forState:UIControlStateNormal]; setimage是在按钮的上面,图片不会进行拉伸,原比例的显示在button上,此时再设置title,title将无法显示 setBackgroundImage:[UIImage imageNamed:@""] forState:UIControlSt

vincerce的专栏 1042

RSA算法详解:万字文章详解RSA的加密与解密

为了彻彻底底的研究明白RSA算法,真的是。。煞(lei)费(si)苦(wo)心(le),首先我希望自己前前后后、彻彻底底的琢磨明白,其次我也希望我把他分享出来以后,大家都能读得懂,这篇文章真的是我迄今为止写的又臭又长的一篇文章了,但是我能保证的是,你读完了以后,绝对不会再问RSA是啥玩意儿了。。

布啦啦 7668

UIButton设置图片不显示的问题

一般情况下有两种写法: 1、 self.iconView.imageView.image = [UIImage imageNamed:question.icon]; 2、[self.iconView setImage:[UIImage imageNamed:question.icon] forState:UIControlStateNormal]; 因为文档中imageVie

I2571986的专栏 1185

linux cma alloc fail 问题分析

摘要:日志显示CMA连续内存分配失败(错误码-ENOMEM),请求128页(512KB)内存时因CMA区域不足或内存碎片导致失败。分析发现系统CMA总内存131072KB,空闲65536KB。解决方案包括:1)手动触发内存碎片整理;2)修改设备树或内核配置增大CMA区域(如从16MB增至20MB)。通过调整CONFIG_CMA_SIZE_MBYTES或设备树中的size参数可解决该问题。

陌上花开缓缓归以的博客 799

【S32K3 MCAL配置】-3.4-CANFD配置-接收特定的“经典CAN/CANFD标准帧”和“经典CAN/CANFD扩展帧”(基于MCAL+FreeRTOS)

【S32K3 MCAL配置】-3.4-CANFD配置-接收特定的“经典CAN/CANFD标准帧”和“经典CAN/CANFD扩展帧”(基于MCAL+FreeRTOS)

「汽车电子助手」的博客 696

UIButton设置图片位置

UIButton设置图片位置

weixin_46926959的博客 745

小龙虾们的好伙伴专栏导航

本文系统解析了OpenClaw技术架构,包括Channel层和网关层的设计实现,并与AgentSkills等技术方案进行对比。同时提供了OpenClaw的系列实用指南,涵盖小龙虾培养、客户资源管理、系统自动化巡检以及技术趋势助手构建等应用场景,帮助用户从零成本入门到高效落地应用,实现业务全流程自动化管理。

wend的博客 214

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

iOS UIButton按钮图片在上文字在下

// 创建自定义按钮     UIButton *btn_click = [UIButton buttonWithType:UIButtonTypeCustom];     // 创建普通状态按钮图片     [btn_click setImage:[UIImage imageNamed:@"home"] forState:UIControlStateNormal];

sandouchan的博客 5996

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

UIButton 的setimage 图片的颜色是蓝色

第一个图: [self.btn setImage: [UIImage imageNamed:@"cramera.png"] forState:UIControlStateNormal]; 第二个图: [self.btn2 setBackgroundImage: [UIImage imageNamed:@"cramera.png"] forState:UIControlStateNorma

BearsG 8421

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

UIButton的setImage:forState:和setBackgroundImage:forState:方法

setImage:forState: 前置 (覆盖在背景上面的图片,按照之前的尺寸显示) setBackgroundImage:forState: 背景 (背景会填充整个UIButton)

iOS笔记 3702

关于UIButton的 setBackgroundImage 和 setImage区别

关于UIButton的 setBackgroundImage 和 setImage区别相同点就是两者都可以设置图片。区别如下: 1,setBackgroundImage,图片会随着按钮的大小而改变,图片自动会拉伸来适应按钮的大小,这个时候任然可以设置按钮的title,图片不会挡住title; 2,setImage,此时再设置title,title将无法显示。图片不会随着按钮的大小改变而改变。代码

yqmfly的专栏 7587

给按钮UIButton设置图片,setBackGroundImage和setImage两个方法的区别

给按钮(UIButton)设置图片时,有setBackGroundImage和setImage两个方法,这两个方法的区别是:用setBackgroundImage方法时,设置的背景图片会适应按钮的frame自动拉伸调整大小。用setImage方法时,图片不会拉伸。

GhostJune的博客 689

iPhone开发-UIButton setImage的同时也显示title

想要做一个按钮,按钮上半部分显示图片(Image),下半部分显示文字(Title)(文字位置不固定),显示效果如下图: UIButton有两个设置Image的方法,一个是setImage,一个是setBackgroundImage。到底用哪个方法呢,既然不确定,那就测试下,看看哪个符合自己的要求。 1.先测试setImage方法,在IB(xib或storyboard)中拖拽

zcl369369的专栏 1万+

UIButton图片设置

今天使用UiButton类创建一个图片按钮,当使用如下方法: UIButton *button = [UIButton alloc]initWithFrame:CGRectMake(0, 0, 70, 40)];UIImage *image = [self imageWithUIView:view]; [button setBackgroundImage:image forState:UIC

幸福官的博客 1万+

iOS UIButton setBackgroundImage和setImage 的区别

关于UIButton,可以采用setBackgroundImage 来设置底部图片,也可以采用  setImage方法; 两者还是有一定区别的: 首先setBackgroundImage,image会随着button的大小而改变,图片自动会拉伸来适应button的大小,这个时候任然可以设置button的title,image不会挡住title; 相反的的setImage,图片不会进行拉伸,原

SoulKey的博客 1324

UIbutton 按钮加图片后文字显示不出来解决方案

一开始我是这么写的 [btn setImage:[UIImage imageNamed:@"schedule_float_bkgnd.png"] forState:UIControlStateNormal]; 由于setImage是设置图片的而不是设置图片背景; 应该写成设置图片背景 [btn setBackgroundImage:[UIImage imageNamed:@"na

x1135768777的专栏 9222

button的两个方法 setImage 和 setBackgroundImage区别

setImage:[UIImageimageNamed:@"enjoy.png"]forState:UIControlStateNormal]; setBackgroundImage:[UIImage imageNamed:@"enjoy.png"] forState:UIControlStateNormal]; 群里的兄弟回答的:(应该来说两个方法都能用) setimage是在按钮

沸腾的泪水的专栏 1万+

UIButton中的setBackgroundImage和setImage方法的选择

在设置UIButton的图片的时候发现有两个方法setBackgroundImage 和 setImage,之前并没有发现两者有太大的区别(使用setBackgroundImage后设置title没问题,使用setImage后设置的title会被挡住),因为项目中使用的带有图片的按钮几乎没有文字。而哪些带有文字的按钮也没有什么特殊的图片,于是会不使用图片。所以本人一直使用的setBackgroun

梁森的博客 1114

UIButton setBackgroundImage与setImage区别

关于UIButton,既可以采用setBackgroundImage 来设置底部图片,同时也可以采用  setImage方法; 两者还是有一定区别的; 首先setBackgroundImage,image会随着button的大小而改变,图片自动会拉伸来适应button的大小,这个时候任然可以设置button的title,image不会挡住title; 相反的的

开发之谈 518
上一篇: Xcode导入GData库来解析XML
下一篇: iOS内存管理
transformer_WSZ
博客等级 码龄10年 561粉丝 275原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值