iOS:弹出按钮菜单布局

问题描述 投票:0回答:1

我正在尝试向 iOS 应用程序的 ViewController 添加一个选项,允许用户选择 6-8 个常量选项之一。其他平台有提供此功能的单选按钮或简单的下拉菜单,但显然 iOS 没有。

无论如何,我目前正在尝试将其实现为故事板中的“弹出按钮”。这是故事板中的样子,这基本上就是我想要的:

但是模拟器中的样子是这样的:

任何人都可以建议一种方法来修复布局,使菜单项显示在单列中吗?相关:如果您能给我指出一个关于如何在故事板中实现“弹出菜单”的不错的教程,我将非常感激。

ios swift uikit
1个回答
0
投票

这是部分答案:添加此代码是为了表示,

viewDidLoad
覆盖修复了布局,至少对于我正在测试的 iOS 16+ 来说是这样。我想我应该在早期的 iOS 系统下进行测试,看看会发生什么。

if #available(iOS 16.0, *) {
    myButton.menu?.preferredElementSize = .large
}

© www.soinside.com 2019 - 2024. All rights reserved.