Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在xamarin ios中打开摄像头时出现白屏

在xamarin ios中打开摄像头时出现白屏
EN

Stack Overflow用户
提问于 2019-07-03 11:26:41
回答 1查看 403关注 0票数 0

当通过zxing打开摄像头进行二维码扫描时,当它正确扫描二维码时,会出现白屏而不是白屏?

下面是我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
namespace Kefi.Controls
{
    public class CustomScanPage : ContentPage
    {
        ZXingScannerView zxing;
        public CustomScanPage() : base()
        {
            zxing = new ZXingScannerView
            {
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions = LayoutOptions.Center

            };
            NavigationPage.SetHasNavigationBar(this,false);
            zxing.OnScanResult += (result) =>
                Device.BeginInvokeOnMainThread(() =>
                {
                    zxing.IsAnalyzing = false;
                    zxing.IsScanning = false;
                    MessagingCenter.Send(result, "Scanresult");
                });
            var grid = new Grid
            {
                VerticalOptions = LayoutOptions.FillAndExpand,
                HorizontalOptions = LayoutOptions.FillAndExpand,
            };
        }
        protected  override void OnAppearing()
        {
            base.OnAppearing();
            zxing.Options.DelayBetweenAnalyzingFrames = 5;
            zxing.Options.DelayBetweenContinuousScans = 5;
            zxing.IsScanning = true;

        }

        protected override void OnDisappearing()
        {
            zxing.IsScanning = false;
            base.OnDisappearing();
        }

    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-07-04 07:18:49

您甚至没有将scannerView添加到contentPage,所以它不会显示。添加一个简单的StackLayout来保存scannerView,然后将其设置为ContentPageContent

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public CustomScanPage() 
        {

            zxing = new ZXingScannerView
            {
                HorizontalOptions = LayoutOptions.CenterAndExpand,
                VerticalOptions = LayoutOptions.CenterAndExpand,
                BackgroundColor = Color.Orange              
            };
            NavigationPage.SetHasNavigationBar(this, false);
            zxing.OnScanResult += (result) =>
                Device.BeginInvokeOnMainThread(() =>
                {
                    zxing.IsAnalyzing = false;
                    zxing.IsScanning = false;
                    MessagingCenter.Send(result, "Scanresult");
                });

            var layout = new StackLayout();
            layout.BackgroundColor = Color.Red;
            layout.Children.Add(zxing);

            Content = zxing;
        }

或者,您也可以在xaml中自定义scannerView,请参阅此处的博客:scanning-generating-barcodes-zxing

如果它对你有效,请让我知道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56869079

复制
相关文章
iOS防止在WKWebView中打开Universal Link
在wap中唤起app应用最最广泛的方式并不是Universal Link,而是直接Schema跳转
公众号iOS逆向
2021/08/25
3.1K0
iOS防止在WKWebView中打开Universal Link
解决在打开word时,出现 “word 在试图打开文件时遇到错误” 的问题(亲测有效)[通俗易懂]
最近在网上查找期刊论文的模板时,发现从期刊官网下载下来的论文格式模板,在本地用word打开时,出现错误,情况如下
全栈程序员站长
2022/09/03
4.3K0
解决在打开word时,出现 “word 在试图打开文件时遇到错误” 的问题(亲测有效)[通俗易懂]
Xamarin.iOS中的CoreML简介
CoreML为iOS带来了机器学习 - 应用程序可以利用训练有素的机器学习模型来执行从问题解决到图像识别的各种任务。
iOSDevLog
2018/08/10
2.7K0
Xamarin.iOS中的CoreML简介
Vue项目在IE浏览器打开白屏
1,安装 babel-polyfill npm install babel-polyfill 2,在main.js中引入 import 'babel-polyfill' 3, 修改配置 webpack-base-config.js entry: { // app: './src/main.js' app: ["babel-polyfill", "./src/main.js"], }, 4,在index.html中 添加 <meta http-equiv=X-UA-Compatibl
用户4344670
2019/08/28
1.7K0
使用 Xamarin 在 iOS 真机上部署应用进行调试
虽然 Xamarin 可以在 Windows 操作系统上编写和调试,但如果开发 iOS 应用,那么我们依然需要一台安装有 XCode 和 Visual Studio for Mac 的 Mac 电脑。做真机部署不是像平时使用太阳系第一 IDE Visual Studio 那样方便。
walterlv
2020/02/10
2.2K0
iOS | Xcode中快速打开终端
来自蒙山大洼风景区的炫彩大蜘蛛,大概有成年人的小拇指指肚那么大,拍于2022年10月。小时候玩具少,常拿这种大蜘蛛做玩具。找一个两股叉的树枝,蜘蛛在上面爬的时候就旋转树枝,然后就得到了一个网。
CnPeng
2023/01/11
3.5K0
iOS | Xcode中快速打开终端
office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误,希望能够帮助大家进步!!!
Java架构师必看
2022/10/24
8.1K0
在 Xamarin.iOS 项目中访问 ArcGIS 云端专题数据图层
本文介绍如何在 Xamarin.iOS 项目中使用使用 ArcGIS Server 云端专题数据, 假设你已经准备好了 ArcGIS Client Runtime SDK for iOS 和 MonoTouch.ArcGIS 绑定项目。
beginor
2020/08/10
1.5K0
在 Xamarin.iOS 项目中访问 ArcGIS 云端专题数据图层
03: 打开摄像头
学习打开摄像头捕获照片、播放本地视频、录制视频等。图片/视频等可到文末引用处下载。
CodecWang
2021/12/07
1.9K0
React Native如何消除启动时白屏
在RN 项目启动之后有一个短暂的白屏,调试阶段白屏的时间较长,大概3-5秒,打正式包后这个白屏时间会大大缩短,大多时候都是一闪而过,所以称之为“闪白”。 其实解决的方案也有很多,这里做一个简单的
xiangzhihong
2018/02/06
2K0
React Native如何消除启动时白屏
React Native如何消除启动时白屏
在RN 项目启动之后有一个短暂的白屏,调试阶段白屏的时间较长,大概3-5秒,打正式包后这个白屏时间会大大缩短,大多时候都是一闪而过,所以称之为“闪白”。 其实解决的方案也有很多,这里做一个简单的总结
xiangzhihong
2018/01/26
1.3K0
iOS中解码.txt文件在UIWebView出现中文乱码的问题
1,什么是gbk和utf-8编码? 2,GBK与UTF-8的区别? 1,GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 2,GBK包含全部中文字符; UTF8是国际编码,它的通用性比较好,UTF-8则包含全世界所有国家需要用到的字符。 GBK是国家编码,通用性比UTF8
rectinajh
2018/05/17
3.3K0
Xamarin 学习笔记 - 配置环境(Windows & iOS)
一直以来,做为一名Web以及桌面开发人员,我一直在使用.NET框架和C#语言,而在某些项目中,Angular会在前端占有主导地位。 最近,我们总是谈论移动应用程序开发的未来,但我本身实在没有天赋转向另一种语言。最近几年,针对我的社交项目,我尝试使用Hybrid框架和AngularJS以及Ionic,Cordova一起构建一个示例……但一切并不像我想象得那样容易。此后微软于2016年2月份收购了Xamarin并在之后不久宣布了将Xamarin开源。自此微软生成用C#开发的软件将不仅仅能够运行在Windows上,而是可以在任何设备上运行。继微软收购Xamarin之后,对可以将C#开发与全功能的跨平台移动开发工具相结合,使用开发工具共享业务逻辑代码,以提供完全原生的应用程序的专业人士的需求日益增加,这一点自从2011年之后就一发不可收拾。
葡萄城控件
2018/07/24
6.2K0
Xamarin 学习笔记 - 配置环境(Windows & iOS)
Xamarin iOS 部署应用提示 iOS code signing key 失败
在部署 iOS 应用的时候,如果是拉别人的代码,因为被使用了别人的签名,就会提示 Error: iOS code signing key ‘iPhone Developer: lindexi@icloud.com (F56JH45N57)’ not found in keychain. 部署失败。解决方法是替换为自己的账号
林德熙
2020/12/07
1.1K0
ubuntu打开usb摄像头
1、保持在 ubuntu 界面,插上 usb 摄像头,将 usb 摄像头连接到虚拟机上。
Gnep@97
2023/08/10
1.9K0
ubuntu打开usb摄像头
在sublime中打开iterm 转
2.菜单Sublime text -> Preferences -> Browse Packages
henrylee2cn
2019/04/04
1.4K0
点击加载更多

相似问题

在棒棒糖中打开摄像头时出现空白屏幕

14

在WebView中打开网站时出现白屏

20

iOS -在iPad上测试时出现白屏

10

在IOS7中打开应用程序时出现白屏

15

删除在swift 4中打开自定义摄像头之前出现的白屏

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文