我试图在某个View(使用Storyboard)上隐藏我的导航Controller的后退按钮我试图隐藏覆盖ViewWillAppear的栏后退按钮,但它似乎没有发生。代码如下:publicoverridevoidViewWillAppear(boolanimated){base.ViewWillAppear(animated);this.NavigationController.NavigationItem.SetHidesBackButton(true,true);} 最佳答案 只需更改为:publicoverridevoidVi
我目前正在使用Xamarin.Forms在XamarinStudio上开发一个应用程序,该应用程序在android中运行良好,但在ios上我什至无法构建我的应用程序...起初我有“在钥匙串(keychain)中找不到有效的ios代码签名key”错误,所以我确实在XCode上添加了我的AppleId我在论坛上看到了,我确实按照教程如何添加我所做的开发人员证书刷新我在xcode上的配置文件并将它们全部添加(iOS开发、iOS分发、开发人员ID应用程序等)。现在我在构建时仍然遇到另一个错误,提示“执行任务DetectSigningIdentity时出错:找不到目录‘/Users/.../Li
我正在使用Xamarin.Forms构建我的应用程序。在登录页面中,我有以下布局在AndroidEmulator上运行时,我可以在“EntryLine”中输入文本,一切似乎都正常。但是,当我尝试在IOS模拟器上运行它时,文本变得不可编辑,即只读。基本上在IOS模拟器上,StackLayout中的所有内容都变成了“只读”我也尝试使用表单“Entry”代替FormsToolKit.EntryLine,但没有结果。我在上面的代码本身中遇到了一个问题,在xaml中添加一个“条目”并在IOS模拟器上测试工作正常。已经在Xamarin论坛上问过同样的问题,但没有找到任何答案。编辑1-添加了完整的堆
我正在使用Xamarin.auth登录Facebook。我为iOS和Android创建了一个单独的渲染器。在auth.com中,我在自定义渲染器的PCL类中调用方法后锁骨素(UserInfo)。这会做一些其他工作,然后打电话App.Current.MainPage=newNavigationPage(newMainPage());看起来该页面是正确构建的,所有方法都正确返回,直到抛出了异常。唯一的文字是“发生的例外情况”。在iOS中,一切正常。它调用完全相同的PCL代码。我不知道它指的是什么观点。编辑ADB的堆栈跟踪I/MonoDroid(11638):UNHANDLEDEXCEPTION:I
我有一个跨平台的XamarinForms应用程序,它在androidlist和iosinfo.plist中具有相同的应用程序名称。在android上,名称正确显示在应用程序图标下方,但在ios上,单词之间没有空格,因此在android上显示为“MyTestApp”的内容在ios上显示为“MyTestApp”。我之前在其他应用程序上看到过这种情况,名称中有空格并且显示为多行,所以我猜它正在弄清楚如何让应用程序名称多行。除了plist文件,还有其他地方可以设置吗?更新:刚刚阅读thispostwhichstatesmulti-lineappnamesisnotsupported,butit
我制作了一个非常简单的Xamarin.iOS应用程序,但当我在以下设备上启动它时我的应用程序立即崩溃:iPhone4和iPhone5。在模拟器和iPhone5s设备上它工作正常。每当我使用DateTime对象时,我的应用程序就会崩溃。我使用以下版本的Xamarin.iOS:Xamarin工作室版本4.2.3(内部版本59)运行:单声道3.2.6((无/9b58377)包版本:302060000Xamarin.iOS版本:7.0.7.2(企业版)构建日期:2014-17-0217:43:23-0500相关代码(我从xamarin的实用程序模板开始):publicoverridevoidV
我需要一些帮助。我不知道从哪里开始。我有一个使用ASP.NETweb表单、c#开发的网站,并使用了ASP.NETidentity2.0现在,我需要使用Xamarin构建一个Android应用程序。有没有一种方法可以根据该asp.net数据库对用户进行身份验证?我一直在四处寻找,但什么也没找到。谢谢 最佳答案 我想您需要为Login()和Logout()编写一个WebApi查询,这将调用底层逻辑。您可以使用HttpClient进行通信,并且您需要存储和检索身份验证cookie(如果您使用的是基于cookie的身份验证)。
我是Xamarin的初学者,我尝试使用Xamarin.forms创建简单的应用程序。现在我需要在我的应用程序中添加共享按钮(方形+箭头,就像iPhone上的Safari一样)。据我所知,Android和IOS是不同的,所以我使用DependencyService。它在使用Intent的Android上运行良好,但不能在IOS上运行。你能帮我吗。谢谢大家,这是我的代码PCLvarx=DependencyService.Get();x.ShareText("anytexttoshare");安卓publicvoidShareText(stringtextToShear){varmyInte
我是ios开发的新手。我正在尝试在XamariniOS应用程序中创建垂直ScrollView。下面是我的水平ScrollView的代码usingSystem;usingUIKit;usingFoundation;usingCoreGraphics;usingSystem.Collections.Generic;namespaceTestApp{publicpartialclassViewController:UIViewController{publicViewController(IntPtrhandle):base(handle){ScrollingButtonsControlle
我正在尝试在Xamarin上制作一个新应用,第一次使用它时遇到了问题。我将其设置为:跨平台单一View目标平台-iOS和Android共享图书馆我遇到的问题是,在共享部分的Database类中,未读取编译器条件的Android部分。无论我在那里输入什么,它都是灰色的,而且我在输入时没有得到预测文本功能。我正在按照在线教程进行操作,但看不到解决方案。usingSystem;usingSystem.IO;#if__IOS__usingFoundation;#endifnamespaceNoteTaker2{publicclassDatabase{publicDatabase(){}publ