iOS 上每个选项的带有图像的操作表

2024-05-31

有没有办法在 iOS 上将图像添加到操作表中?与苹果在应用程序商店或苹果音乐应用程序上所做的一样。我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图。

“UIActionSheet 并非设计为子类化,也不应向其层次结构添加视图。” ——苹果文档


Swift 4:如果图像较大并且不太适合,请使用此代码和 UIImage Extension 来调整图像大小:

func showAlert() {
    let alertController = UIAlertController()
    let action = UIAlertAction(title: "Title", style: .default) { (action: UIAlertAction!) in
    }
    if let icon = icon?.imageWithSize(scaledToSize: CGSize(width: 32, height: 32)) {
        action.setValue(icon, forKey: "image")
    }

    alertController.addAction(action)
    self.present(alertController, animated: true, completion: nil)
}

并使用这个扩展:

extension UIImage {

    func imageWithSize(scaledToSize newSize: CGSize) -> UIImage {

        UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0)
        self.draw(in: CGRect(x: 0, y: 0, width: newSize.width, height: newSize.height))
        let newImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
        UIGraphicsEndImageContext()
        return newImage
    }

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

iOS 上每个选项的带有图像的操作表 的相关文章

  • 使用 Swift 查询可用的 iOS 磁盘空间

    我正在尝试使用以下命令获取可用的 iOS 设备存储空间Swift 我发现了这个功能here https stackoverflow com a 25142432 633251 func deviceRemainingFreeSpaceInB
  • pod 安装后 Xcode 8 swift pod 标头为空

    我正在尝试编译一个用 swift 编写的现有 xcode 项目 该项目使用 Alamofire 我安装了 xcode 8 beta 并打开了项目 Alamofire 有很多错误 我了解到需要更新到版本 3 2 1 我编辑了 Podfile
  • 如何在UIViewController中设置parentViewController?

    UIViewController 的parentViewController 属性是只读的 但我正在嵌套自定义视图控制器并希望使用此属性 但是 由于它是只读的 并且我没有找到其他方法来设置此属性 我的问题是 如何do我设置的 显然 UINa
  • Apple doc的GCD生产者-消费者解决方案错误?

    在 Apple 并发编程指南的 从线程迁移 部分中 有 改变生产者 消费者实施 http developer apple com library ios documentation General Conceptual Concurrenc
  • imageAvailableCallback 在基本 GPUImage2 相机设置中从未调用

    我已按照 GPUImage2 的 github 上的基本设置说明进行操作过滤直播视频 https github com BradLarson GPUImage2 filtering live video and 从视频中捕获图像 https
  • iPhone 到 Mac 开发

    我是一名 iPhone 开发人员 非常了解该框架 随着 Mac 应用商店即将推出 我想了解有关 Mac 开发的更多信息 有没有好的指南 教程 等等 帮助过渡 我环顾四周并没有发现太多 谢谢您的帮助 您基本上需要了解之间的区别UIKit an
  • “弱链接”框架是什么意思?

    在 Xcode 中 我可以将框架设置为 可选 而不是 必需 这意味着该框架是弱链接的 这是否意味着框架仅在导入到某个地方时才包含在捆绑包中 我想弱链接一些使用的调试框架私有API 并且我不希望它们出现在 App Store 版本中 重要的提
  • 在 UIImage 上添加点击手势

    我正在尝试制作可点击的 UIImage 用户可以点击它然后它就会动画 我正在使用 UIScrollVIew 这就是为什么我使用 UITapGesture 而不是 TouchBegan 而且 UIGestureRecognizer 似乎与 U
  • NSURLConnection didSendBodyData 进度

    我正在使用 POST 请求将一些数据上传到服务器 并且我正在尝试根据以下内容更新 UIProgressView 的进度totalBytesWritten的财产didSendBodyData的方法NSURLConnection 使用下面的代码
  • 连接 Realm 和 SwiftBond 的最佳方式是什么

    I love Realm http realm io我爱Bond https github com SwiftBond Bond 两者都让应用程序创建成为一种乐趣 所以我想知道连接 Realm 和 Bond 的最佳方式是什么 在 Realm
  • Xamarin Forms ListView 缓存策略

    我最近测试了CachingStrategy for a ListView在 Xamarin Forms 应用程序中 列表中有 1000 个项目 列表项是根据以下数据模板创建的ViewCell 我尝试使用RecycleElement选项Cac
  • 访问全局函数内的环境变量 - SwiftUI + CoreData

    我正在开发一个列表应用程序 并且我有一些针对一种特定数据类型的添加 删除 编辑 加载功能 但是我想概括这些功能 这样我就可以从内部对任何数据类型执行相同的操作任何观点 我已经设置了一个全局变量类 import SwiftUI import
  • ios 8 相机显示黑屏

    此代码用于从相机中一张一张地捕获图像 但在下次拍摄一张图像后 相机将打开但黑屏 就像它 快门关闭 所有其他 ios 版本都可以工作 但不能在 ios 8 中工作 请告诉我该如何解决呢 void openCamera if PickerHan
  • 如何使用 Mapkit 在 iPhone 中显示离线地图

    如何使用mapkit在iPhone中显示离线地图 如果我使用静态图像 那么我如何获取当前位置并在其上放置针 任何人有想法请提出一些解决方案 谢谢 试试这个帖子强制 MapKit 仅使用缓存的地图图块 以编程方式禁用网络 https stac
  • -performSelector:withObject:afterDelay: 如何工作?

    我目前的工作假设是 performSelector withObject afterDelay 不使用线程 而是安排一个事件在稍后的日期在当前线程上触发 它是否正确 进一步来说 void methodCalledByButtonClick
  • CocoaPods 找不到 pod“Firebase/CoreOnly”的兼容版本

    我已经将我的 flutter 包更新到最新版本 现在 IOS 不再工作了 当我尝试更新 Pod 时 它显示此错误 CocoaPods could not find compatible versions for pod Firebase C
  • 为什么 Xcode 会在钥匙串中自动安装(重复且过期的)证书? [复制]

    这个问题在这里已经有答案了 可能的重复 xCode 4 重新安装我删除的钥匙串证书 https stackoverflow com questions 5264481 xcode 4 reinstalls keychain certs th
  • PSMultiValueSpecifier 的默认值

    我有一个 iPhone 应用程序 我在其中定义了一个具有以下设置的 Settings bundle
  • iOS 6.0 Quicklook QLPreviewController 错误:“无法找到已加载代理的预览项目”

    我的应用程序一直使用 QLPreviewController 来显示所有类型的文件 在 iOS 5 x 中 它似乎做得很好 现在 在 iOS 6 0 中 我收到一个错误 它显示了控制器 但带有恒定的加载指示器 并且从未实际加载任何内容 日志
  • 在 Xcode Beta 中分发构建时“IPA 处理失败”

    在尝试分发 IPA 时 Xcode 抛出错误 IPA 处理失败 Steps 产品 gt 存档 gt 分发 gt 企业 开发 gt IPA 处理失败 Xcode Version 11 0 beta 3 11M362v OS 10 15 Bet

随机推荐

  • Django Rest Framework 序列化器中的聚合(和其他带注释的)字段

    我正在尝试找出添加带注释字段的最佳方法 例如将任何聚合 计算 字段添加到 DRF 模型 序列化器 我的用例只是一种情况 端点返回的字段未存储在数据库中 而是从数据库计算得出 让我们看下面的例子 模型 py class IceCreamCom
  • “NSUnknownKeyException”:此类与键的键值编码不兼容

    我收到这条消息 Terminating app due to uncaught exception NSUnknownKeyException reason
  • Monitor.Pulse & Wait - 意外行为

    http www codeproject com Articles 28785 Thread synchronization Wait and Pulse demystified http www codeproject com Artic
  • opengl 覆盖在相机视图上

    我仍然没有找到在相机预览顶部显示 opengl 叠加层的正确方法 有一个 hack 你可以调用 setContentView GLSurfaceView addContentView MyCameraSurfaceView 但它无法正常工作
  • 查找最后一列并按最后一列排序

    我需要 Excel 来检测我拥有的最后一列并对该列进行排序 我有一个宏 每次使用它时都会生成一个新列 因此我无法使用常量 Sub sortyness Dim sortdata A1 Cells LastRow LastColumn As R
  • 为什么最简单的 requests_mock 示例在 pytest 中失败?

    我有一个特殊的问题requests mock 我想用它pytest测试我的 API 包装器库 我尝试过使用requests mock 文档中的第一个示例 http requests mock readthedocs io en latest
  • 提取单花括号内的值

    我想要一个收藏 value 一个字符串使用正则表达式 例如 lorem ipsum field1 lorem ipsum field2 lorem ipsum field1 lorem ipsum field2 field3 我会得到 fi
  • 在同一个表上组合两个 SQL SELECT 语句

    我想结合这两个 SQL 查询 SELECT FROM Contracts WHERE productType RINsell AND clearTime IS NULL AND holdTime IS NOT NULL ORDER BY g
  • .NET 中的 Class.forName() 等效项?

    动态获取对象类型然后创建它的新实例的 C 方法是什么 例如 如何在 C 中实现以下 Java 代码的结果 MyClass x MyClass Class forName classes MyChildClass newInstance Lo
  • 自定义 Keras 损失函数中的 conv2d

    我正在尝试基于两个图像的拉普拉斯算子在带有 TF 后端的 Keras 中实现自定义损失函数 def blur loss y true y pred weighting of blur loss alpha 1 mae losses mean
  • 如何从 Python 3.5 降级到 3.4

    我想安装 kivy 链接在这里 https kivy org docs installation installation windows html install win dist 用于项目 但是 当尝试使用 pip 安装它所依赖的包时
  • 如何中止使用 wininet 发送的请求?

    我有一个 MFC 应用程序 用于向相应的服务器发送 post 请求 这是一个http请求 用于上传文件 但有要求中止发送的请求 就像用户正在发送一个大文件一样 用户应该能够在请求完成之前取消请求 我正在使用 wininet api Http
  • 客户端-服务器多人 (MMO) 游戏中的移动“算法”?

    我一直在编写一个 2D flash 多人游戏和一个套接字服务器 我最初的客户端和服务器之间的移动算法计划如下 The client informs the server about the player s movement mode mo
  • 如何在运行时添加TextView?

    如何在运行时向布局添加新的 TextView 是否可以 完整的解决方案 View parent parent view where to add ViewGroup layout new LinearLayout context layou
  • MySQL 子查询返回多行

    我正在执行这个查询 SELECT voterfile county Name voterfile precienct PREC ID voterfile precienct Name COUNT SELECT voterfile voter
  • 如何在 Blogger 上显示更高分辨率的缩略图

    一直以来我一直在使用 img 在我的主页上显示缩略图 该主页输出最初为移动浏览制作的 72x72 方形图像 然后我使用 jquery 将图像从 72 c 缩放到 s300 我想知道是否有其他方法可以在不使用js的情况下获取缩略图 Blogg
  • 获取 pandas 数据框中每列的前 k 个元素的索引的快速方法

    我有一个非常大的 pandas 数据框 大约有 500 000 列 每列大约有 500 个元素长 对于每一列 我需要检索该列中前 k 个元素的 索引 列 位置 所以 如果 k 等于 2 这是我的数据框 A B C D w 4 8 10 2
  • 如何将 HTML 表格转换为 csv 格式?

    是否有 HTML 解析器或某些库可以自动将 HTML 表格转换为 CSV 数据行 Here is http www unix com shell programming scripting 45274 html table csv html
  • 是否可以在 Jupyter 笔记本中显示控制台?

    我希望能够使用 Jupyter 笔记本中的控制台在环境中进行摆弄 添加额外的单元格意味着我总是必须滚动到最底部或在我想要 类似控制台 文本字段的任何地方创建新单元格 是否可以有一个永久的控制台窗口 例如在窗口底部 Thanks 您可以启动连
  • iOS 上每个选项的带有图像的操作表

    有没有办法在 iOS 上将图像添加到操作表中 与苹果在应用程序商店或苹果音乐应用程序上所做的一样 我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图 UIActionSheet 并非设计为子类化 也不应向其层次结构添加视图 苹果文