问题标签 [actionsheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1084 浏览

ios - SwiftUI ActionSheet 在 iPad 上的位置

ActionSheet在iPad 上使用 SwiftUIList时,它会出现在错误的位置,特别是如果列表的样式设置为GroupedListStyle.

使用此代码:

结果如下图所示(iPad Pro 10.5"):

示例应用程序屏幕

但在我当前的应用程序中,情况更糟:

在此处输入图像描述

0 投票
1 回答
1929 浏览

swift - 使用 SwiftUI 自定义操作表

我在导航顶部有一个 TabView 和一个包含用户配置文件的选项卡。

当用户触摸封面/个人资料图片时,我想展示一个具有自定义样式的操作表。

自定义样式如下所示:

自定义操作表

我已经尝试在 ZStack 底部附加第二个视图,但 TabView 总是在前面。

如何自定义操作表或如何隐藏 TabView?

谢谢

0 投票
0 回答
104 浏览

javascript - ActionSheet - Ionic 5 - 所有可用邮件 - Ios

目前我正在我的 ionic 5 应用程序中实现电子邮件编写器插件。当应用程序构建在 Android 手机上并且我激活插件时,会出现一个操作表,其中包含我手机上所有可用的邮件提供商,例如(Gmail、Yahoo、Outlook 等)。我怎样才能实现一个内置的 iOS 来做同样的事情。目前只能使用 ios 邮件,但我想让用户选择使用不同的邮件提供商发送邮件,就像 android 一样。我尝试使用操作表插件,也尝试使用社交分享插件,但都没有按照我想要的方式工作。

下面是我的电子邮件编辑器插件的代码。请问有什么帮助吗?

}

0 投票
0 回答
231 浏览

ios - 进入 SplitView 时自定义 ActionSheet 不起作用

我想实现一个自定义的 ActionSheet,除了一件事,当进入拆分视图并打开操作表时,我的自定义操作表中的按钮的触摸区域位置错误。正如您在演示中看到的(在它的末尾)我按下按钮但没有任何反应,但如果我按下稍微高一点的按钮被按下,它看起来按钮的触摸区域不在按钮上方应该是这样。

这是一个代表问题的演示:

在此处输入图像描述

这是我的代码:

0 投票
1 回答
889 浏览

react-native - 用于反应原生的矩形标志表情符号

众所周知,使用的经典表情符号是带有flapping标志的表情符号。我需要在 中显示旗帜及其国家picker label,但rectangular我想要的旗帜。

我找到了一个返回矩形标志的包,但它以 an 形式返回,object并且由于无法将对象作为文本传递 in Picker.Item label,因此我将显示[object Object]而不是那些矩形标志。

如果有人可以提供具有矩形标志的替代包作为表情符号或将对象呈现为文本的方式,我将永远欠他/她的债。

谢谢。

0 投票
1 回答
815 浏览

ios - 无法在 iPad 上的 SwiftUI 中通过 NavigationBarItem 呈现 ActionSheet

首先,我看过一个类似的问题,但它没有解决我的用例。

在 iPad 上的 SwiftUI 中呈现 ActionSheet

我的问题是我有一个NavigationBarItem在按下时NavigationView会切换的。ActionSheet此行为在 iPhone 上使用时可以正常工作。

但是,当我在 iPad 上使用它时,屏幕上的两个按钮都会变灰,什么也没有发生。再次单击按钮将使它们处于活动状态(蓝色),但同样不会显示任何工作表。

最后,如果我选择屏幕中间的按钮(显示按钮),那么一个 ActionSheet 就会正确地显示在 iPad 上。

我已经使用 Xcode 11 & iOS 13.5 和 Xcode 12 & iOS 14 进行了测试。行为没有变化。

最后,这是点击“显示导航”时它在 iPad 上的显示方式:

在此处输入图像描述

这是发生此问题的屏幕的简化设置。我需要保留显示的导航设置,但为了清楚起见已将它们包括在内。

*** 更新 ***

虽然这背后的真实应用程序不可能,但我确实删除了.navigationViewStyle(StackNavigationViewStyle())设置,这确实使 ActionSheet 出现,尽管在错误的位置,如下所示。

在此处输入图像描述

这也导致通过“显示按钮”访问的按钮位置奇怪。

在此处输入图像描述

0 投票
1 回答
1286 浏览

ios - SwiftUI ActionSheet 每个动作都有不同的颜色

我对 SwiftUI 中的 Actionsheet 有疑问。我想创建一个带有 2 个选项的 ActionSheet:删除和取消。“删除”按钮为红色,“取消”为绿色。

这是一个代码示例:

问题是动作的颜色是两个按钮的默认颜色(“蓝色”)。我可以通过在“SceneDelegate.swift”甚至上面的代码中添加以下行来更改它。

这条线的问题是它会将一般颜色从“蓝色”覆盖到“绿色”。仍然需要找到如何为每个动作不同颜色的解决方案。

这是它的样子: 图像预览

你有什么建议吗?

0 投票
0 回答
108 浏览

swiftui - 存在 ActionSheet 时,SwiftUI NavigationBar 标题不存在

我对 NagivationBarTitle 有疑问。

我有一个视图(第一个视图),我称之为另一个视图(第二个视图)。在第二个视图中,我有一些可以选择的照片。如果未选择图像,则导航栏标题为“图像”。如果我选择了图像,我的标题是“x Images selected”。如果我选择了图像,我可以按下一个按钮,该按钮将显示一个 ActionSheet。

问题是,当显示操作表时,标题会回到“图像”。如何在点击之前保留 ActionSheet 中的标题(“x Images selected”)?

显示操作表时的一些代码示例:

第一视角:

第二种观点:

}

0 投票
1 回答
529 浏览

ios - 计时器运行时,SwiftUI ActionSheet 不会关闭

我有以下简单的 SwiftUI 设置。正在运行和更新文本的计时器。如果计时器没有运行(停止或暂停),我可以轻松地显示一个 ActionSheet(通过点击 Actions)并通过选择“Cancel”或“Action 1”选项将其关闭。但是,如果计时器正在运行,我很难通过选择“取消”或“操作 1”选项之一来关闭 ActionSheet。你知道发生了什么事吗?

我正在使用 Xcode 11.5。

0 投票
1 回答
1027 浏览

react-native - undefined 不是对象(评估 config.options[0])React Native

我正在为 iPhone 开发 React Native 应用程序。我需要将图像从 iPhone 上传到 iPhone 应用程序。下面是在我们单击“添加照片”时显示选项的代码。

反馈屏幕.js:

以前我安装了以下软件包:

npm install --save react-native-image-crop-picker

npm install --save native-base

当我运行时,我收到以下错误:

类型错误:未定义不是对象(评估'config.options [0]')

你能帮我解决我哪里出错了吗?在此先感谢