Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iOS - resizableImageWithCapInsets的工作方式不符合预期

iOS - resizableImageWithCapInsets的工作方式不符合预期
EN

Stack Overflow用户
提问于 2012-06-08 12:45:17
回答 1查看 4.1K关注 0票数 2

我想了解resizableImageWithCapInsets是如何工作的,所以我找到了这张图片

图像的大小是57x51,所以我创建了这样的图像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
image = [[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] 
pathForResource:@"PopoverViewBlackBackgroundArrowDown" ofType:@"png"]] 
resizableImageWithCapInsets:UIEdgeInsetsMake(25.0, 28.0, 25.0, 28.0)];

图像视图如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:image];
backgroundImageView.frame = CGRectMake(0.0f, 0.0f, 210.0f, 110.0f);
[self.view addSubview:backgroundImageView];

但结果如下

它看起来不像传统的UIPopoverController。箭头也在调整大小。

你知道为什么吗?

谢谢你的回答。

EN

回答 1

Stack Overflow用户

发布于 2012-06-08 12:56:58

我认为您的问题是边缘插入设置不正确。您应该尝试做的是移动左侧和右侧插图,使其位于箭头区域的外侧。

此时,您已经在图像的中心将可伸展区域的宽度设置为0,因此它在一个点上拉伸了中间的箭头。顶部和底部的插图看起来都不错,所以你的目标是这样的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
resizableImageWithCapInsets:UIEdgeInsetsMake(25.0, 10.0, 25.0, 47.0)];

也就是说,在图像的左边和右边有10像素的边距。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10949123

复制
相关文章
性能分析案例——虚拟机内存性能不符合预期?
有小伙伴反馈在其实验室环境中, 通过sysbench工具测试,虚拟机上的内存性能指标只有其物理机的一半左右:
curu
2020/11/09
2.4K0
性能分析案例——虚拟机内存性能不符合预期?
php强制转换浮点型到整型出现结果不符合预期
使用php的浮点数转int型时,出现转换结果不符合预期,直接转换出现问题在其他强类型语言中可能会有意识的去规避,而php能从心所欲,反倒会出现这种细节问题。
槽痞
2020/04/06
1.7K0
php强制转换浮点型到整型出现结果不符合预期
php强制转换浮点型到整型出现结果不符合预期
使用php的浮点数转int型时,出现转换结果不符合预期,直接转换出现问题在其他强类型语言中可能会有意识的去规避,而php能从心所欲,反倒会出现这种细节问题。
槽痞
2020/06/23
2.8K0
max-width:100%在td或者table-cell里渲染不符合预期小笔记
一直没太注意有这个坑,td或者table-cell的元素里,如果没有指定容器宽度,那么容器里的img标签max-width:100% 在IE7-11,以及firefox下会不理会max-width的限制,例如: <!DOCTYPE html> <html> <head> <title>max-width:100%不兼容小笔记-练小习</title> <style> *{ margin: 0; padding: 0; border:0; } .img-wrap{ dis
练小习
2018/01/15
1.2K0
程序员成长第二十二篇:员工不符合预期,怎么办?
招的人多了,总会遇到几个不符合预期的。那对于这类不符合预期的员工,我们是直接开掉吗?
石云升
2022/08/25
2470
程序员成长第二十二篇:员工不符合预期,怎么办?
建立高效的工作方式
2020 年的工作正式开启,大多数开发者的开工方式是云办公。对开发者来说,云办公意味着什么?如何开始云办公?云办公的发展趋势会怎样?基于此,云加社区联手知乎科技,从知乎云办公相关话题中精选内容落地社区专题「 开发者云办公模式洞察 」。
腾讯云开发者社区
2020/03/20
6530
高效设计 | 云端库的工作方式
腾讯ISUX isux.tencent.com 社交用户体验设计 互联网的设计工作常常需要设计师们协同完成,尤其是大型的项目,参与的设计师会更多。在实际工作中,现有的工作方式不能让所有参与项目的设计们很好地进行设计协同。 如何能让大家的协作更高效,设计的输出质量更好体验更一致呢?这是我们想要解决的问题。 本文将从分析现有设计协同工作方式的问题出发,然后提供一种新的思路和方式——云端智能化设计协同工作方式,希望对大家有所帮助。 ---- 1 现有设计协作方式的问题 在过去几年里,我们大多会采用
腾讯ISUX
2019/08/15
7000
高效设计 | 云端库的工作方式
常用开发技巧系列(三)
热更新衍生出来的问题:   前两天都在说iOS热更新的问题,结果今天就撞枪口上了,真的!审核被拒了,当然这并不是在我自己的项目使用了什么RN,或者JSPath等的问题,是个推!!在热更新出来的第一时间,高德就更新了自己的SDK,个推的今天才更新的,没错就是今天!下面是苹果审核被拒的一些内容,可以给个参考,只要是下面这类型的都是最新的热更新的问题。它所说的问题,因为项目是原生的能想到的只有第三方SDK会用,上网查了一下而又涉及到这个的SDK我自己用的也只有个推! image.png 恩,你只能去更新个推的
Mr.RisingSun
2018/01/12
7730
常用开发技巧系列(三)
[简单科普]CDN的作用和工作方式
许多的个人站长在建站初期会经常看到一个词叫“CDN”,而有些网站简直把它说成了神,那么CDN到底有什么作用以及它的工作方式又是什么呢,让我们往后看。
huofo
2022/02/27
9990
iOS-UI控件之UIButton
---恢复内容开始--- UIButton 既可以显示图片,又可以显示文字,还能随时调整内部位置 系统自带尺寸 storyboard内部调整UIButton属性 状态 监听按钮点击事件 凡是继承自UI
用户1941540
2018/05/11
9330
React基础(4)-理清React的工作方式
前言 在接触React之前,我们也许习惯了DOM编程,那它相比于原生JS,JQ编程方式,究竟有什么区别?React的工作方式是什么样子的?所谓的虚拟DOM又指的是什么?以及React的工作方式的优点有
itclanCoder
2019/09/17
2.1K0
React基础(4)-理清React的工作方式
React学习(四)-理清React的工作方式
撰文 | 川川 在接触React之前,我们也许习惯了DOM编程,那它相比于原生JS,JQ编程方式,究竟有什么区别?React的工作方式是什么样子的?所谓的虚拟DOM又指的是什么?以及React的工
itclanCoder
2020/10/28
1.8K0
React学习(四)-理清React的工作方式
DAO如何改变我们的工作方式
每一次技术革命都改变了我们的工作方式。犁将狩猎采集者变成农民。纺纱珍妮和动力织布机把农民变成了工厂工人。工业自动化和计算机将工厂工人变成了办公室人员,然后互联网从根本上改变了我们完成工作的方式。而现在,即将到来的新转型有望再次改变我们的工作方式:Web3。
小将
2022/04/09
5350
DAO如何改变我们的工作方式
业绩超预期因子
学术界很早就发现,股票市场存在显著的盈余公告后的价格偏移现象(Post-Earnings Announcement Drift PEAD)。通俗解释来说,投资者对于公司的盈利有一个预期值,如果财报公布后,公司的实际盈利超出了投资者预期,公司的股价会上升,会有明显的超额收益。如果实际盈利低于投资者预期,公司股价会下降,会有明显的负向收益。本文基于这一现象构造盈利超预期因子,并对因子进行测试。后台回复“业绩超预期”获取代码和参考文献,限时免费。
量化小白
2020/03/18
2.9K0
业绩超预期因子
iOS中图片(UIImage)拉伸技巧 原
简单暴力,却是最最常用的方法,直接将图片设置为ImageView的image属性,图片便会随UIImageView对象的大小做自动拉伸。这种拉伸的方法有一个致命的缺陷,它会使图像发生失真与形变。
珲少
2018/08/15
3.6K0
iOS中图片(UIImage)拉伸技巧
                                                                            原
dotnet OpenXML 解析 WPS 不符合压缩文档规范的文档
我遇到了有老师给我反馈说用我的小工具去辅助编辑课件的时候,遇到了他使用 WPS 制作的文档打开失败,原因是 WPS 制作的一些文档不符合压缩文档规范。而 Office 的基于 ECMA 376 的文档,都是使用标准的 ZIP 压缩规范的文档,因此对于这些不符合压缩文档规范的文件,将会解析失败
林德熙
2021/01/14
1.1K0
dotnet OpenXML 解析 WPS 不符合压缩文档规范的文档
Uboot学习(三)之Uboot的工作方式
这次是写公众号以来最久一次没有更文了,主要是刚进新公司,要熟悉一下环境,而且由于开发项目催的紧,压力比较大,以至于下班时间比较晚;同时在交流群里面也比较少回答网友的问题,不过如果你私聊我,我还是会抽出时间来给你解答;现在终于适应了开发节奏,不会那么难了;同时在今天这篇文章里面申明一下,下次私聊我问问题的网友,不要称呼我大佬和大神哦(大佬和大神的称呼,自己的能力远远达不到),自己也是从啥都不懂,即使现在找到合理的岗位,每天也在努力学习(这里讲个笑话,这几天办理那个社保号的问题,一开始我不知道社保号就是电脑号,直到昨天问同事才知道。)学习是不会中断的,特别是干我们这一行的,正所谓活到老学到老,而且人一生不是来享受的,而是生来都要吃一点苦的,先苦后甜嘛。
用户6280468
2022/03/21
5370
线性执行元件的工作方式及分类
线性执行元件是一种以直线为基础进行能量转换的一种元件。线性执行元件可以根据应用者的要求而改变控制对象的状态,这种独特性能吸引着越来越多的人发现和应用它。线性执行元件在生产生活中的应用很广泛,特别是对大型设备来说非常关键,通过线性运动的方式来带懂机械设备的往复运动,就比如说将该设备是将液压能转化机械能,以实现往复运动或回转运动的执行元件,下面就通过液压执行元件来讲述线性执行元件的工作原理。 人们通过控制器来控制受控对象进行工作或者活动的元件被称为执行元件,线性执行元件是其中使用最广的一种,通过直线往复运动能够
机器人网
2018/04/12
7250
元宇宙的六个预期差
从去年四季度起,元宇宙站上了TMT主题的C位,国盛区块链研究院作为资本市场最早聚焦该赛道的团队,近期与资本市场及产业圈进行了大量沟通。当我们将这一数字世界的“理想国”呈现给大家时,投资者分歧众多,大部分问题集中在:1)你觉得元宇宙主题还能持续多久?2)AR、VR的普及尚需时日,所以元宇宙落地还要多久?3)当前元宇宙游戏都是方块,看起来很低龄,怎么破?4)元宇宙涉及区块链,监管怎么办?。。。
用户9329036
2022/01/18
6360
元宇宙的六个预期差
iOS设置图片拉伸不变形区域引实现方法结
在开发中,我们可能会遇到这种情况:设计做了一张图,比如是按钮或文本条的背景,但由于文字长度不一,因此按钮或者文本条大小也会变化,如果直接设为背景,那么势必导致图片被拉伸,如果是整体图片还没什么,但如果是一些特殊的图片,比如这种:
Cloudox
2021/11/23
1.4K0
iOS设置图片拉伸不变形区域引实现方法结

相似问题

PIDinRootline的工作方式不符合预期

110

NegaMax的工作方式不符合预期

12

BasicHttpParams的工作方式不符合预期

12

SwingWorker的工作方式不符合预期

12

setPropertiesToFetch的工作方式不符合预期

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文