替换 UIView 的 contentStretch?

2023-12-04

在 iOS 6.0 中,UIView 的 contentStretch 属性已被弃用。 如何使用新/旧/其他 API 实现相同的功能?

我正在寻找的功能是在 UIButton 上仅拉伸图像的一部分(除了边缘之外的所有内容)。


使用 ressizedImageWithCapInsets 和 UIEdgeInsets 制作拉伸的 UIButton 背景图像。例如:

UIImage* image = [UIImage imageNamed:@"image.png"];
image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(0, 20, 0, 20)];
[button setBackgroundImage:image forState:UIControlStateHighlighted];

我认为您不能在水平和垂直方向上拉伸超过一个像素。

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

替换 UIView 的 contentStretch? 的相关文章

  • Xcode 6 Launchscreen.xib 具有适用于 iPad 横向和纵​​向的不同资源

    使用 Xcode 6 中引入的 LaunchScreen 我可以定义用于 iPad 横向和纵 向的不同资源吗 由于两个 iPad 方向的特征是相同的 遗憾的是 顺便说一句 我无法区分两者 这是否意味着 要么对 iPad 横向和纵 向使用相同
  • WKWebView 上的链接点击侦听器?

    WKWebView 类中是否存在类似 onLinkClickListener 的东西 我尝试用谷歌搜索但一无所获 我还在类似类型的 stackoverflow 上发现了一些未解答的问题 我需要 linkClickListener 的原因是
  • 检测iOS设备类型

    在我的应用程序 用 Objective C 编写 中 如何检测设备是 iPhone iPad 还是 iPhone5 if UIDevice currentDevice userInterfaceIdiom UIUserInterfaceId
  • 可接受的滚动 FPS 是多少?提高性能的技巧有哪些?

    我在许多 WWDC 视频中看到 您希望尽可能达到 60 0 FPS 以获得更好的平滑滚动体验 我有一个 UIScrollLView 它可以立即加载图像和几个表格视图 目前我的帧速率为 30 FPS 这是推荐 FPS 的一半 只是想知道对于加
  • 是否可以强制 MapKit 显示所有注释而不进行聚类?

    我有两个类都符合MKAnnotation 我想知道有没有办法强制MapKit当用户缩小并显示所有注释时不聚集注释 上述解决方案对我不起作用 但是这个解决方案有效 final class CarPinMarkerView MKMarkerAn
  • iOS 静态与动态框架说明

    我不得不承认 随着 iOS 8 的发布 我对 iOS 中的动态框架和静态框架有点困惑 我正在寻找一种方法来分发我创建的库 并且我需要支持 iOS 7 及更高版本 注意 这将是一个专有框架 我不能使用 cocoa pods 也不能分发源代码
  • 如何将 UIImage 和 UILabel 合并为一张图像并保存

    我有 2 个 UILabels 和 2 个图像 我需要将它们合并到一个 UIImage 中进行保存 我知道我可以用屏幕截图来做到这一点 但我的主图像是圆形的 所以如果我对其进行校正 它仍然会显示锐利的边缘 我可以这样做来组合图像 CGSiz
  • 在 UITableViewCell 中动态显示秒表计时器

    我想保存计时器值并从新的开始显示它UITableViewCell但我的问题是 我成功地能够在第一个单元格上显示秒表计时器 但是当我尝试在其中添加新单元格时UITableView所以我的计时器设置为第二个单元格 我无法定义如何让我的第一个计时
  • iOS 的 IAP 收据验证

    我正在开发一个客户端 服务器应用程序 它使用 Apple 的 IAP 和 StoreKit 框架来购买订阅 我们希望客户 iPhone 或 iPad 能够使用 StoreKit 框架通过其 iTunes 帐户向 Apple 进行初始订阅购买
  • 将第二个 UIWindow 与 rootViewController 一起使用时,界面旋转变黑

    iOS 7 0 3 Xcode 5 0 1 我的应用程序中有第二个 UIWindow 用于在状态栏上方显示自定义放大镜 但是 一旦我设置了该窗口的 rootViewController 用于界面旋转和其他一些东西 主窗口在界面旋转动画期间就
  • RestKit:BOOL 值

    我有一个NS ENUM保存清单的状态 这两个属性是Pending and Completed typedef NS ENUM NSUInteger ChecklistStatus Pending Completed 我正在尝试获取状态并将其
  • 在屏幕外绘制 uiview

    我想创建一个 UIView 它在调用 ViewDidLoad 时位于屏幕外 但一旦调用某个函数 我就会将其动画显示到屏幕上 用于对 UIView 进行动画处理的代码很好 但我似乎无法从屏幕外绘制 UIView 我已将故事板中的 UIView
  • Google 地图 ios:Mapview 路线垂直折线始终指向位置箭头的北部或顶部

    我已经在我的应用程序中实现了 Google Maps IOS 的基本功能 我必须将地图视图的方位设置为始终指向顶部或北部 我需要 如果我点击导航按钮 地图视图应该动画到位置箭头顶部 就像谷歌地图 ios 应用程序一样 箭头应始终固定并指向北
  • Xcode 11 向后兼容性:“UIWindowScene 仅在 iOS 13 或更高版本中可用”

    在 Xcode 11 中 我从 Single View App 模板创建了一个新的应用程序项目 我希望这个应用程序能够在 iOS 12 和 iOS 13 中运行 但是当我将部署目标切换到 iOS 12 时 我收到了很多类似这样的错误消息 U
  • 如何在 iOS 中将 NSData 变量转换为 NSInteger 变量

    我有以下返回的 api 方法NSData 我在另一个视图控制器中调用了这个方法 如何转换NSData to NS整数 NSData getBusXMLAtStop NSString stopnumber NSMutableURLReques
  • 如何加密捆绑的文本/json 文件?

    我的 iOS 应用程序捆绑了几个文件 现在 如果有人下载该应用程序并访问 ipa 文件 他就可以轻松阅读它们 我想让事情变得更难 您知道有关该主题的任何资源吗 我想我需要一个加密库 以及编码文件的构建脚本中的一些脚本 当然 我知道有人可能会
  • IOS - 如何创建具有模糊背景的 Facebook 反应栏?

    虽然这周可能不会复制 Facebook 的某些设计 但我希望能够设计我自己的下面的反应指示器视图版本 我有三个UIImageViews 排列在与上面相同的位置 问题是 与 Facebook 不同 背景颜色可能会改变 即位于UIBlurEff
  • 高度在 IOS (iphone) 上无法正常工作

    我已经创建了this https codepen io salman15 project live DWbWpo Codepen 上的网站 在尝试使其响应所有平台时 我遇到了问题 看起来单个 div 覆盖了整个页面 仅在 IOS 上 并且并
  • 优化 - 步进可能表现奇怪:iOS/Unity

    我正在尝试将 Unity 集成到 iOS 应用程序中 我已经遵循了这个教程http www agnosticdev com blog entry swift integrating unity and vuforia ios swift p
  • AVAudioSessionPortBluetoothHFP、A2DP 和 LE 有什么区别?

    Apple 中记录了三种不同的蓝牙相关音频端口类型AVAudioSessionPort 描述 https developer apple com library ios documentation AVFoundation Referenc

随机推荐

  • 将鼠标悬停在 Firefox 中的输入自动完成功能时 Div 消失

    我编了一个JSFiddle 这是一个登录表单 将鼠标悬停在 登录 菜单上时出现 但是当将鼠标悬停在输入自动完成功能上时 登录表单会消失 我不希望出现这种情况 如何在不禁用输入自动完成的情况下保留登录表单 这只能用 css 来实现吗 div
  • 如何在 C# 中调整 Windows 窗体窗体的大小?

    我正在制作一个 Windows 窗体应用程序 我希望按下按钮后表单高度增加 我该怎么做呢 Use the Height财产 例如 this Height newHeight
  • 任何现有的 IoC 容器都可以动态创建惰性代理类吗?

    我研究不同的 DI 模式 现在我对惰性生命周期实现感兴趣 例如 我想编写一个代理类 将工厂隐藏在服务接口后面 任何现有的 IoC 容器 NET 都可以在运行时动态创建这种代理类吗 interface IService void Foo vo
  • Android 按钮仅在第二次单击时有效

    我正在开发我的第一个 Android 计算器应用程序 我被一个缺陷困住了 我添加了一些按钮 单击这些按钮时 它会将相应的文本放在EditText场地 主要问题描述如下 运行项目时 必须单击按钮两次才能将相应的文本放在EditText第一次领
  • 防止移动默认键盘在聚焦 时显示

    这就是我正在尝试的方式 但输入仍然 启动 iPhone 的键盘 ps 我想这样做是因为我正在使用 datepicker 插件来获取日期 通过添加属性readonly or readonly readonly 到输入字段 您应该阻止任何人在其
  • 如何从 Android 版 Google Places API 获取地点详细信息?

    我想从自动完成地点服务获得的预测中获取地点的详细信息 城市名称 邮政编码等 我的代码如下 Places GeoDataApi getAutocompletePredictions googleApiClient query bounds n
  • git 中的邪恶合并——它们从哪里来?

    I ve read这个问题和答案 但我不清楚是谁创造了 任何父母都不会出现的变化 是 git merge 算法搞砸了吗 或者是因为用户必须手动调整冲突才能构建内容 从而引入父级中不存在的新代码 正确的第一条评论中有解释answer 您可以在
  • 字符串或二进制数据将被截断:TRY_CAST 未捕获错误

    下面的查询 SELECT YEAR TRY CAST m MetaValue AS DATE FROM MetaData m 导致此错误 String or binary data would be truncated 如果我将查询过滤到有
  • 是否可以确定Environment.SpecialFolder.System 驱动器的Win32_DiskDrive SerialNumber?

    我已经绕了一圈了 似乎在谷歌上也找不到答案 正如标题所说 如果我得到 Windows 正在运行的当前驱动器号 我们可以这样说 Path GetPathRoot Environment GetFolderPath Environment Sp
  • sizeof... 是否允许在模板参数中进行专门化?

    我正在尝试使用 GCC 4 7 快照做一些类似的事情 template
  • PHP Pack/unpack - 它可以处理可变长度字符串吗

    我一直试图弄清楚 Pack Unpack 的 PHP 实现是否可以做 Perl 版本能够做的事情 我希望能够用 PHP 实现的示例是 http perldoc perl org perlpacktut html String Lengths
  • 如何在 C# 中的一个循环中重命名多个按钮

    我有一个类似战舰的程序 其中有 10 x 10 网格的按钮 在程序开始时 我希望所有按钮的文本都更改为 这表明没有人射击该坐标 我似乎找不到一种方法来重命名一个循环中的所有按钮 这些按钮都有名称 b00 b01 b02 显示它们的坐标 第一
  • 如何在 Xcode 8.3 中导入私有框架,而不会出现“架构 arm64 的未定义符号”

    我正在尝试使用 CDBatterySaver 打开低功耗模式 只需使用 CDBatterySaver batterySaver setMode 1 我知道没有与以前的 Xcode 相同类型的目录 因此这些方法不起作用 我也尝试过仅导入 h
  • 计算 A[i] 最右或最左且为 max 的段数

    给你一个数组 其中包含N整数 你必须回答K查询 每个查询包含一个整数X这是数组的 从 1 开始的索引 元素的索引 为每个查询计算以下内容 The number of segments containing the index X as th
  • 使用 SIFT 实现增强现实

    我遇到过很多 AR 库 SDK API 它们都是基于标记的 直到我发现这个视频 从描述和评论来看 他似乎正在使用 SIFT 来检测对象并跟踪它 我需要为 Android 执行此操作 因此我需要用纯 Java 完整实现 SIFT 我愿意这样做
  • 行图在 dc.js/crossfilter 中仅选择一个条形图?

    我有一个 dc rowchart 它有 5 个不同的 类别 最初 所有内容都被选中 当我单击其中一个时 只有该一个会突出显示 当我单击第二个时 我单击的第一个和第二个都会突出显示 如何制作 配置行图 以便每次单击栏时仅突出显示一个类别 dc
  • 自动化 Eclipse“Yui 压缩机...”

    日食光动力治疗有这个方便的内置功能唯压缩机在文件的上下文菜单中 但是 当构建使用多个此类文件的 Web 应用程序时 每次更新后手动压缩文件会变得很乏味 它甚至不记得哪些文件压缩为哪些文件名 因此您必须再次输入 是否可以在 Eclipse 中
  • 来自 AJAX 请求的 Post 参数在 ColdFusion 的表单范围内未定义

    我正在开发 ColdFusion 8 培训应用程序 其中我发出一些 AJAX 请求 没有任何库 例如 jQuery 来支持非常基本的 CRUD 应用程序 高层架构包括一个 CFM 视图 一个具有接收 AJAX 请求的远程访问方法的 CFC
  • 按钮边框颜色 - Objective C - Swift

    我想将边框颜色更改为特定的十六进制颜色 21CE99 你们能帮我吗 我已经知道如何将其更改为基本颜色 例如 button layer borderColor UIColor greenColor CGColor 但我只需要这个颜色 谢谢 A
  • 替换 UIView 的 contentStretch?

    在 iOS 6 0 中 UIView 的 contentStretch 属性已被弃用 如何使用新 旧 其他 API 实现相同的功能 我正在寻找的功能是在 UIButton 上仅拉伸图像的一部分 除了边缘之外的所有内容 使用 ressized