草庐IT

ios - iphone 上的蜂窝网络的 Internet 连接返回 false (xamarin.ios)

以下代码为wifi连接返回true,但在检查设备上的蜂窝(wwan)网络时返回false,这是代码try{HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://www.google.com");request.Timeout=25000;request.Credentials=CredentialCache.DefaultNetworkCredentials;request.UseDefaultCredentials=true;HttpWebResponseresponse=(HttpWebResponse)re

ios - Xamarin iOS - 缩放后绘制到图像上

我有一个应用程序,用户可以在加载的图像上自由绘制。他选择了一种铅笔颜色,然后开始在图像上绘图。除此之外,他还可以使用手指缩小和放大图像,这就是我遇到的问题。缩放后,绘制到图像上时,图像变得模糊,并且奇怪地缩小..缩放代码:voidScaleImage(UIPinchGestureRecognizergestureRecognizer){AdjustAnchorPoint(gestureRecognizer);if(gestureRecognizer.State==UIGestureRecognizerState.Began||gestureRecognizer.State==UIGes

ios - NSLocationWhenInUseUsageDescription 的 Xamarin.iOS 本地化

有没有办法在XamarinStudio的Info.plist中本地化NSLocationWhenInUseUsageDescription?或者将完整的Info.plist本地化的任何可能性也是一种解决方案。我尝试了以下步骤,因为它看起来类似于HowtolocaliseastringinsidetheiOSinfo.plistfile?但它对我不起作用。所以这些是步骤:在en.proj和de.proj中:我添加了一个空文件InfoPlist.strings在Info.plist中:我已将“NSLocationWhenInUseUsageDescription”的键设置为“NSLocat

ios - Xamarin Forms iOS - 具有多行选择的 PickerView

我正在使用Picker来显示项目,我想在picker中选择多行,有什么方法可以在XamarinForms共享代码中或通过渲染来实现吗?任何建议或想法将不胜感激。谢谢。 最佳答案 我不会使用Picker进行多选。您可以使用ListView(100%XF代码)执行此操作。我前段时间在XF-forum上发布了一些代码:http://forums.xamarin.com/discussion/17885/multiselect-listviews如果您必须从ScrollView显示“Multiselect-ListView”,您可能也有兴趣

ios - Xamarin 检测文本字段的程序更改

在Xamarin中,我需要检测文本字段的编程更改。.valueChanged()仅在最终用户更改值时起作用。当值被我无权访问的方法更改时,我需要一种调用方法的方法。看起来这对于观察者来说是可能的,但我找不到任何关于如何为此实现它的信息。 最佳答案 幸运的是,我能够弄清楚如何做到这一点。假设您有一个UITextField"myTextField"。在ViewDidLoad()方法中,可以将myTextField.AddObserver("text",NSKeyValueObservingOptions.New,ObserveValue

ios - 如何使用 Xamarin iOS 共享 URL

我正在为我本地的报纸开发一个应用程序。当您按下“Share”按钮时,我希望出现标准的iOS共享界面,允许用户与Facebook、Twitter等共享文章的URL。我正在尝试使用UIActivityViewController,虽然它出现了,但并没有为我提供所有选项。这是我使用的代码:NSObject[]activitiesItems={newNSString(post.Title),newNSUrl(post.URL)};varactivityController=newUIActivityViewController(activitiesItems,null);PresentView

ios - Visual Studio Xamarin - 仅适用于 ios 9.3 的框架

我正在尝试为我的ios应用程序生成一个临时ipa。我正在使用VisualStudio2015和最新的Xamarin插件。但是在尝试构建时我收到以下框架错误。在线没有任何帮助。您的应用程序正在使用“HealthKitUI”框架,该框架未包含在您用于构建应用程序的iOSSDK中(此框架是在iOS9.3中引入的,而您正在使用iOS9.2SDK进行构建。)此配置仅受旧版注册器支持(将--registrar:legacy作为项目的iOS构建选项中的附加mtouch参数传递以进行选择)。或者,在您应用的iOS构建选项中选择更新的SDK。 最佳答案

c# - 无法在 Portrait 中锁定一个 View Controller ,xamarin IOS

我试图让一个ViewController纵向锁定,同时允许所有其他View为任何方向。这就是我试图放入我的homeViewController中的内容(我想保持纵向的那个)。publicoverrideUIInterfaceOrientationMaskGetSupportedInterfaceOrientations(){returnUIInterfaceOrientationMask.Portrait;}publicoverrideUIInterfaceOrientationPreferredInterfaceOrientationForPresentation(){returnU

ios - Xamarin iOS 从搜索栏中隐藏取消按钮

我想在我的iOS搜索栏中隐藏“取消”按钮。我已经实现了以下自定义渲染器代码,但它似乎不起作用。如果有人知道解决方案,请分享。publicclassiOSSearchBar:SearchBarRenderer{protectedoverridevoidOnElementChanged(ElementChangedEventArgsargs){base.OnElementChanged(args);UISearchBarbar=(UISearchBar)this.Control;bar.AutocapitalizationType=UITextAutocapitalizationType.

c# - Xamarin Forms iOS - 当前上下文中不存在运行时

我正在编写XamarinForms项目,关注this创建自定义map的教程。我收到一个错误:名称“Runtime”在当前上下文中不存在据我所知,Runtime是System库的一部分,如here所述,并且我在我的代码中usingSystem所以我不确定为什么我会看到这个错误。这是我的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Runtime;usingCoreGraphics;usingCoreLocation;usingCustomRenderer;usingCustomRenderer.iOS;usingMa