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