当使用UIAlertController时,如果我想用空标题和空消息呈现UIActionSheet,标题和/或消息的预期放置框架将保留.

How do I change this so that I only present an ActionSheet that reads:

Settings
Sign out
Cancel ?

谢谢

UIAlertController示例

推荐答案

当我用这段代码创建UIAlertController时,我没有标题间距.

[UIAlertController alertControllerWithTitle:nil
                                    message:nil
                             preferredStyle:UIAlertControllerStyleActionSheet];

您是在传递标题和消息的nil还是空字符串?

Swift相关问答推荐

如何在一个角色隔离类上编写自定义==实现?

Swift UI在视图中排序不同的 struct

避免嵌套导航TabView

将`@Environment`值赋给`Binding`参数

SWIFT计划计时器方法在时间间隔后未被调用

swift:只要框架名称中有一个带有框架名称的公共实体,就指定框架中公共 struct 的路径

ClosedRange.Swift 中 Int 的索引?

Swift:结果的失败类型不能是协议 - Type 'any ShadowError' cannot conform to Error

Swift Property Wrappers-Initialization 失败并显示无法将‘Double’类型的值转换为预期的参数类型

如何延迟 swift 属性 didSet 使其每秒只触发一次

如何判断一个值是否为 Int 类型

如何在 SwiftUI 中用图像替换占位符文本?

将内容与工作表顶部而不是中间对齐

如何让 UIKit 挤压你的视图,使其适合屏幕

如何将使用\u{ea12}创建的 Swift 字符串转换回其十六进制值/字符串ea12?

Vapor, fluent 使用 PostgreSQL 保存/创建复杂模型

如何在不阻塞 UI 更新的情况下使用 Swift Concurrency 在后台执行 CPU 密集型任务?

Subclass.fetchRequest() Swift 3.0,扩展并没有真正帮助 100%?

DispatchQueue:不能在非主线程上使用 asCopy = NO 调用

如何在 Swift 中从字符串创建类的实例