草庐IT

HttpClient-Xamarin

全部标签

c# - Xamarin.IOS : UITableViewSource crashes on device

我有一个非常简单的应用程序,它只包含UITableView及其UITableViewSource..在不链接到UITableViewSource的情况下使用UITableView时(该应用在模拟器和设备中运行)但是当我将UITableView链接到UITableViewSource时(该应用在模拟器中运行但在设备上崩溃)(设备是iPad运行IOS9.2.1)它给了我这个长错误:2016-02-0805:16:02.913secondApp[4487:1711787]critical:Stacktrace:2016-02-0805:16:02.913secondApp[4487:1711

c# - Xamarin.IOS : UITableViewSource crashes on device

我有一个非常简单的应用程序,它只包含UITableView及其UITableViewSource..在不链接到UITableViewSource的情况下使用UITableView时(该应用在模拟器和设备中运行)但是当我将UITableView链接到UITableViewSource时(该应用在模拟器中运行但在设备上崩溃)(设备是iPad运行IOS9.2.1)它给了我这个长错误:2016-02-0805:16:02.913secondApp[4487:1711787]critical:Stacktrace:2016-02-0805:16:02.913secondApp[4487:1711

c# - Xamarin.iOS 中带有填充的 UILabel?

我正在尝试在我的Xamarin.iOS应用程序中创建一个带有填充的UILabel。原生Objective-C应用程序中最流行的解决方案是覆盖drawTextInRect:-(void)drawTextInRect:(CGRect)rect{UIEdgeInsetsinsets={0,5,0,5};return[superdrawTextInRect:UIEdgeInsetsInsetRect(rect,insets)];}尽管这看起来很简单,但我不太明白如何将其转换为C#。这是我最好的尝试:internalclassPaddedLabel:UILabel{publicUIEdgeIns

c# - Xamarin.iOS 中带有填充的 UILabel?

我正在尝试在我的Xamarin.iOS应用程序中创建一个带有填充的UILabel。原生Objective-C应用程序中最流行的解决方案是覆盖drawTextInRect:-(void)drawTextInRect:(CGRect)rect{UIEdgeInsetsinsets={0,5,0,5};return[superdrawTextInRect:UIEdgeInsetsInsetRect(rect,insets)];}尽管这看起来很简单,但我不太明白如何将其转换为C#。这是我最好的尝试:internalclassPaddedLabel:UILabel{publicUIEdgeIns

ios - UIWebView 使用 NSUrlProtocol Xamarin.Forms 缓慢加载

我正在使用Xamarin.Forms开发iOS应用程序。此应用程序使用UIWebViewController,它显示托管在我的服务器上的Web应用程序。每次发出请求时,我都必须发送一个自定义header,以识别此请求来自移动应用程序而不是来自浏览器,为此我使用了一个NSUrlProtocol对象覆盖在每个请求上插入自定义header的方法Request。这是我的代码:publicoverrideNSUrlRequestRequest{get{NSMutableDictionaryheaders=null;if(null==base.Request.Headers){headers=ne

ios - UIWebView 使用 NSUrlProtocol Xamarin.Forms 缓慢加载

我正在使用Xamarin.Forms开发iOS应用程序。此应用程序使用UIWebViewController,它显示托管在我的服务器上的Web应用程序。每次发出请求时,我都必须发送一个自定义header,以识别此请求来自移动应用程序而不是来自浏览器,为此我使用了一个NSUrlProtocol对象覆盖在每个请求上插入自定义header的方法Request。这是我的代码:publicoverrideNSUrlRequestRequest{get{NSMutableDictionaryheaders=null;if(null==base.Request.Headers){headers=ne

ios - Xamarin.iOS CoreBluetooth/外部附件问题

我在论坛上和monotouch示例GIT中心上查找,但从未找到真正实用的示例来使用CoreBluetooth以实现以下目标:1.检查是否有匹配标准(按名称或设备的某些标识符)配对和连接的设备2.如果已配对但未连接,请尝试连接3.如果连接失败,则显示符合主题1条件的蓝牙设备列表,以便用户选择并连接到它注意:我尝试连接的设备使用SPP,但已通过AppleMFi认证。它是一个通过蓝牙的信用卡读卡器,其中一些甚至实现了ExternalAccessory协议(protocol)CoreBluetooth示例页面为空http://developer.xamarin.com/samples/ios/

ios - Xamarin.iOS CoreBluetooth/外部附件问题

我在论坛上和monotouch示例GIT中心上查找,但从未找到真正实用的示例来使用CoreBluetooth以实现以下目标:1.检查是否有匹配标准(按名称或设备的某些标识符)配对和连接的设备2.如果已配对但未连接,请尝试连接3.如果连接失败,则显示符合主题1条件的蓝牙设备列表,以便用户选择并连接到它注意:我尝试连接的设备使用SPP,但已通过AppleMFi认证。它是一个通过蓝牙的信用卡读卡器,其中一些甚至实现了ExternalAccessory协议(protocol)CoreBluetooth示例页面为空http://developer.xamarin.com/samples/ios/

ios - Xamarin Forms iOS 渲染器 - 工具栏标准图标

我可以创建一个简单的选项卡渲染器,它将更新我的FormsToolBarItems以使用内置的iOS图标,如下所示。NavigationController在ViewWillAppear中只有NOTNULL如果我在ViewDidLoad中尝试它,它是空。问题是在TabBarItem文本被替换为实际图标之前,您会看到它的闪光。我应该在其他地方拦截ToolBar行为吗?[assembly:ExportRenderer(typeof(TabbedPage),typeof(TabRenderer))]namespaceCellar.iOS.Renders{publicclassTabRender

ios - Xamarin Forms iOS 渲染器 - 工具栏标准图标

我可以创建一个简单的选项卡渲染器,它将更新我的FormsToolBarItems以使用内置的iOS图标,如下所示。NavigationController在ViewWillAppear中只有NOTNULL如果我在ViewDidLoad中尝试它,它是空。问题是在TabBarItem文本被替换为实际图标之前,您会看到它的闪光。我应该在其他地方拦截ToolBar行为吗?[assembly:ExportRenderer(typeof(TabbedPage),typeof(TabRenderer))]namespaceCellar.iOS.Renders{publicclassTabRender