问题标签 [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.
javascript - ActionSheet - Ionic 5 - 所有可用邮件 - Ios
目前我正在我的 ionic 5 应用程序中实现电子邮件编写器插件。当应用程序构建在 Android 手机上并且我激活插件时,会出现一个操作表,其中包含我手机上所有可用的邮件提供商,例如(Gmail、Yahoo、Outlook 等)。我怎样才能实现一个内置的 iOS 来做同样的事情。目前只能使用 ios 邮件,但我想让用户选择使用不同的邮件提供商发送邮件,就像 android 一样。我尝试使用操作表插件,也尝试使用社交分享插件,但都没有按照我想要的方式工作。
下面是我的电子邮件编辑器插件的代码。请问有什么帮助吗?
}
react-native - 用于反应原生的矩形标志表情符号
众所周知,使用的经典表情符号是带有flapping
标志的表情符号。我需要在 中显示旗帜及其国家picker label
,但rectangular
我想要的旗帜。
我找到了一个返回矩形标志的包,但它以 an 形式返回,object
并且由于无法将对象作为文本传递 in Picker.Item label
,因此我将显示[object Object]
而不是那些矩形标志。
如果有人可以提供具有矩形标志的替代包作为表情符号或将对象呈现为文本的方式,我将永远欠他/她的债。
谢谢。
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 出现,尽管在错误的位置,如下所示。
这也导致通过“显示按钮”访问的按钮位置奇怪。
ios - SwiftUI ActionSheet 每个动作都有不同的颜色
我对 SwiftUI 中的 Actionsheet 有疑问。我想创建一个带有 2 个选项的 ActionSheet:删除和取消。“删除”按钮为红色,“取消”为绿色。
这是一个代码示例:
问题是动作的颜色是两个按钮的默认颜色(“蓝色”)。我可以通过在“SceneDelegate.swift”甚至上面的代码中添加以下行来更改它。
这条线的问题是它会将一般颜色从“蓝色”覆盖到“绿色”。仍然需要找到如何为每个动作不同颜色的解决方案。
这是它的样子: 图像预览
你有什么建议吗?
swiftui - 存在 ActionSheet 时,SwiftUI NavigationBar 标题不存在
我对 NagivationBarTitle 有疑问。
我有一个视图(第一个视图),我称之为另一个视图(第二个视图)。在第二个视图中,我有一些可以选择的照片。如果未选择图像,则导航栏标题为“图像”。如果我选择了图像,我的标题是“x Images selected”。如果我选择了图像,我可以按下一个按钮,该按钮将显示一个 ActionSheet。
问题是,当显示操作表时,标题会回到“图像”。如何在点击之前保留 ActionSheet 中的标题(“x Images selected”)?
显示操作表时的一些代码示例:
第一视角:
第二种观点:
}
ios - 计时器运行时,SwiftUI ActionSheet 不会关闭
我有以下简单的 SwiftUI 设置。正在运行和更新文本的计时器。如果计时器没有运行(停止或暂停),我可以轻松地显示一个 ActionSheet(通过点击 Actions)并通过选择“Cancel”或“Action 1”选项将其关闭。但是,如果计时器正在运行,我很难通过选择“取消”或“操作 1”选项之一来关闭 ActionSheet。你知道发生了什么事吗?
我正在使用 Xcode 11.5。
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]')
你能帮我解决我哪里出错了吗?在此先感谢