问题标签 [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 - 如何使用带有钩子的 react-native-action-sheet
我正在尝试使用提供的钩子 useActionSheet() 在功能组件中使用https://github.com/expo/react-native-action-sheet 。我已经在使用类组件版本没有任何问题,但我想切换到功能。
反应版本是 16.9.0
这是我的组件
单击按钮时,会记录“测试 - 立即选择操作”这句话,但没有任何反应。操作表未打开。
swift - SwiftUI - sheet 和 actionSheet 有什么区别?
SwiftUI 有这两个修饰符:
和
一个提供操作表,另一个提供工作表(?)
为什么?如果有的话,这些元素之间有什么区别?
swiftui - 在 actionsheet swiftui 中使用 Navigationlink
有谁知道我如何从 Swiftui 中的操作表转到另一个视图?
目前我将其用作操作表中的按钮:
但它不会建立。即使 Xcode 没有给我错误。有谁知道我能做什么?
react-native - TypeError:未定义不是对象(评估'refRBSheet.current.open')
我尝试使用 react-native-raw-bottom-sheet 作为可重用组件。我创建了一个父组件,问题是当我尝试给出值时出现此错误。
父组件
子组件
参考挂钩
这里出了什么问题。谢谢,提前!!!
react-native - 操作表页脚未在 NativeBase 中导出
使用 NativeBase 的最新版本 v4.0 似乎没有导出 ActionSheet 页脚。
expo - react-native-gifted-chat 给我错误:找到了 Haste 包@expo,但在包中找不到 react-native-action-sheet
错误:错误:在解析模块@expo/react-native-action-sheet 时,找到了Haste 包@expo。但是,在包中找不到模块 react-native-action-sheet。事实上,这些文件都不存在
我尝试了删除节点模块并重新安装的所有解决方案**我不知道为什么但是在节点模块博览会/反应原生动作表**安装但仍然显示这个错误
*Nodejs 版本:6.13.4 *React 版本:16.13.1 React Native 版本:“0.62.2” react-native-gifted-chat 版本:“0.16.3” 平台(iOS、Android 或两者?) :安卓 10
ios - 动作表覆盖背景动画延迟 [SwiftUI]
我有带有几个图标的底部导航栏。单击该图标后,我触发了一个动作表(这是另一个视图控制器)从下向上滑动,覆盖了我当前视图控制器的大约一半,并且还覆盖了黑色 alpha 0.5 覆盖的剩余区域(屏幕的上半部分)为了一个很好的效果。
我正在尝试实现与此类似的行为(但使用 ViewController)https://www.youtube.com/watch?v=PNmuTTd5zWc。
我遇到的问题是,操作表滑入,但屏幕其余部分的深色覆盖显示由于某种原因有点延迟。我该如何解决?如何使动画流畅?
对于很多操作表,我有以下代码:
swiftui - ActionSheet 在 iPad 上崩溃,而不是在 iPhone 上
下面的代码在几个地方的示例中找到并且曾经为我工作,但现在它崩溃了。问题似乎出在 iPadOS 上,因为它似乎适用于 iPhone,包括模拟器和物理设备。
错误是:
'UIPopoverPresentationController (<UIPopoverPresentationController: 0x155e1b5f0>) 应该在演示发生之前设置一个非零的 sourceView 或 barButtonItem。以 NSException 类型的未捕获异常终止
这是 iPadOS 上的错误还是我做错了什么?