Android 如何使移动web浏览器显示这些照片上载选项?

Android 如何使移动web浏览器显示这些照片上载选项?,android,ios,html,Android,Ios,Html,使用移动浏览器按下Instagram中央底部的+按钮时,会调用非HTML菜单,如下图所示: 有人知道怎么调用这个吗?我猜这是移动用户代理特有的功能,但我需要一个肯定的答案,以及它的命名方式。这是本机iOS的UIAlertController。查找下面的代码以供参考 @IBAction func showActionSheet(_ sender: Any) { let alertController = UIAlertController(title: "Title", mes

使用移动浏览器按下Instagram中央底部的+按钮时,会调用非HTML菜单,如下图所示:


有人知道怎么调用这个吗?我猜这是移动用户代理特有的功能,但我需要一个肯定的答案,以及它的命名方式。

这是本机iOS的
UIAlertController
。查找下面的代码以供参考

@IBAction func showActionSheet(_ sender: Any) {

        let alertController = UIAlertController(title: "Title", message: "Delete option exists", preferredStyle: .actionSheet)


        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: { (alert: UIAlertAction!) -> Void in
            print("Cancel")
        })

        let noAction = UIAlertAction(title: "No", style: .default, handler: { (alert: UIAlertAction!) -> Void in
            print("No")
        })

        let maybeAction = UIAlertAction(title: "Maybe", style: .default, handler: { (alert: UIAlertAction!) -> Void in
            print("Maybe")
        })


        alertController.addAction(cancelAction)
        alertController.addAction(noAction)
        alertController.addAction(maybeAction)

        self.present(alertController, animated: true, completion: nil)


    }
对于本机android,请转到
BottomSheetDialog

如果您想在iOS safari浏览器中为您的网站实现此功能,那么简单的文件输入类型将呈现此功能

您可以使用包含
文件类型的
输入
字段的HTML
生成此文件:

<input type="file" accept="image/*">

移动web浏览器会将其呈现为操作表。例如,在iOS中:

桌面web浏览器会将其呈现为文件对话框(同样,不是基于web的表单,而是本机操作系统对话框)



显然,您可以随意定制上传按钮的外观,例如

非常感谢你的回答。谢谢你的回答,它救了我一天。FWIW,我不认为这个问题太宽泛。非常具体。这只是少数几个很难清晰表达问题的案例之一,因为OP正在询问如何实现一些非常特定的UI。但很难想象这个问题怎么会更清楚。