草庐IT

android - Xamarin 是摄像头监控应用程序的完美工具吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我拥有使用原生平台和工具开发iOS应用程序的经验。我需要将现有的native应用程序移植到Xamarin平台,这样只需为多个平台维护单一代码库即可。我现有的应用程序具有以下功能。使用AFNetworking库的API调用。本地数据缓存使用核心数据,NSIncrementalStore。实现核心数据迁移支持版本控制。复杂的映射也是使用多对多来完成的关系,一对多关系等。异步和同步网络调用。使用

android - 如何在 Xamarin 中安全地存储 key ?

比如说,我想在移动设备上安全地本地保存几个键值条目。看起来,我可以使用Android的KeyStore和iOS的Keychain并将ILocalStorage实现注入(inject)PCL。但是,我还没有找到这两者的任何用法示例。你能告诉我如何做到这一点或提供资源吗?或者也许告诉我一个更好的方法来实现我想要实现的目标?提前致谢。 最佳答案 您好,请引用https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/general/store-credentials

ios - Xamarin.iOS:NSTemporaryDirectory()

是NSTemporaryDirectory()适用于Xamarin.iOS吗?我在XamarinAPI中找不到任何内容.它与describeddirectorieshere有什么关系?? 最佳答案 可以使用普通的GetTempPath方法获取文件路径:vartemp=System.IO.Path.GetTempPath();Console.WriteLine(temp);或者如果你需要一个NSUrl:varnsURL=NSFileManager.DefaultManager.GetTemporaryDirectory();Conso

ios - 如何更改可移植 xamarin ios 项目中的启动画面?

我正在使用可移植xamarin表单,其中一个项目是IOS项目在IOS项目中,我想创建启动画面。我在ios项目属性中添加了Iphone启动图像和iPad启动图像。当我运行该应用程序时,它会显示默认启动画面。我还尝试从info.plist文件中删除launchscreen标签,当我运行应用程序时显示启动画面但页眉和页脚变为黑色请建议我如何更改ios项目的启动画面提前致谢。 最佳答案 首先你应该知道,启动画面只是一个静态图片,你可以通过这一步来设置:1创建单View应用:2进入“info.plist”找到“launchimages”,点击

ios - UIRefreshControl 在 Xamarin iOS 上崩溃

这应该不是问题,查看Stackoverflow上的所有答案,但我只是无法找到如何使用UITableView(不是TableViewController)来做到这一点。我使用以下代码if(UIDevice.CurrentDevice.CheckSystemVersion(6,0)){_refreshControl=newUIRefreshControl();_refreshControl.ValueChanged+=OnRefreshRequested;ResultsTableView.RefreshControl=_refreshControl;}并注意到有一条警告说该行Results

ios - 如何在 Xamarin.Forms 中推送时隐藏选项卡栏?

过去几天,我一直在为iOS上Xamarin.Forms中的TabbedPage而苦苦挣扎。我找到了一些类似的解决方案:https://forums.xamarin.com/discussion/20901/hide-tab-bar-on-push但是,它们都不能很好地工作。我还尝试子类化TabbedRenderer并将TabBar高度设置为0。它有效,但如果我在NavigationPage.Pushed事件处理程序中隐藏TabBar,则会有一些延迟,例如TableView有底部空白。如果我尝试在PushViewController/PopViewController方法中覆盖Navig

ios - iOS 上 Xamarin.Forms 中动画 TabbedPage 转换的滑动手势

在iOS上的Xamarin.Forms中,我如何扩展TabbedPage,以便除了使用底部的选项卡更改页面外,用户还可以向左或向右滑动以更改页面?理想情况下,滑动时页面转换应该是动画的。所有页面本身都不使用向左或向右手势,因此向左或向右滑动可明确表示希望更改当前页面。 最佳答案 以下代码响应用户滑动手势,使用带有交叉溶解的选项卡更改动画。它为TabbedPage创建一个自定义渲染器,为每个方向添加一个iOSUISwipeGestureRecognizer。手势识别器与页面上的其他手势同时工作(否则,滚动等页面手势将阻止滑动手势工作,

c# - 如何在 xamarin ios C# 中以编程方式触发 UIButton 的 TouchUpInside

我正在尝试以编程方式触发Uibutton的touchupinside事件。我怎样才能做到这一点?我尝试使用PerformSelector的代码,但出现此错误"ErrorMT4117:Theregistrarfoundasignaturemismatchinthemethod'VCPAckage2.ActivityViewController.TouchUpInsideEvent'-theselector'TouchUpInsideEvent:'indicatesthemethodtakes1parameters,whilethemanagedmethodhas2parameters."

ios - 迁移到 x64 iOS 后的 Xamarin NetworkReachability SetCallBack 方法问题

将我的iOS项目迁移到x64后,我遇到了很多错误,我修复了所有错误,但我无法修复以下错误,我在Xamarin和Apple开发者网站上搜索了很多,但没有解决。ErrorCS1061:Type`SystemConfiguration.NetworkReachability'doesnotcontainadefinitionfor`SetCallback'andnoextensionmethod`SetCallback'oftype`SystemConfiguration.NetworkReachability'couldbefound.Areyoumissinganassemblyrefe

ios - Xamarin.Forms iOS 状态栏颜色与 NavigationPage

我正在Xamarin.Forms中构建应用程序,在iOS应用程序上我希望状态栏颜色为白色。这是我目前所拥有的:App.cspublicApp(){NavigationPage_navigationPage=newNavigationPage(newRootPage());MainPage=_navigationPage;} 最佳答案 在最近的Xamarin更新之后,您现在可以通过设置BarTextColorProperty来执行此操作,_navigationPage.SetValue(NavigationPage.BarTextCo