草庐IT

xamarin.droid

全部标签

c# - Xamarin.iOS 本地化

我正在尝试找出Xamarin.iOS上的本地化。一般来说,我是本地化的新手,但我们想要做的第一语言是冰岛语。如果您查看iOS设备本身的设置,则冰岛语不是一个选项。所以这是一个由两部分组成的问题。如何在我的应用程序中设置本地化?我是否只是以与其他.net应用程序相同的方式进行本地化……还是我需要做一些特定于iOS/Xamarin的事情。一旦我实现了这一点,我该如何让它选择冰岛语作为语言,因为iOS没有它作为可用语言?关于这个主题的文档似乎很少。 最佳答案 如何在我的应用中设置本地化?iOS有自己的方式来处理本地化。对于每种语言,您需要

c# - Xamarin.iOS 本地化

我正在尝试找出Xamarin.iOS上的本地化。一般来说,我是本地化的新手,但我们想要做的第一语言是冰岛语。如果您查看iOS设备本身的设置,则冰岛语不是一个选项。所以这是一个由两部分组成的问题。如何在我的应用程序中设置本地化?我是否只是以与其他.net应用程序相同的方式进行本地化……还是我需要做一些特定于iOS/Xamarin的事情。一旦我实现了这一点,我该如何让它选择冰岛语作为语言,因为iOS没有它作为可用语言?关于这个主题的文档似乎很少。 最佳答案 如何在我的应用中设置本地化?iOS有自己的方式来处理本地化。对于每种语言,您需要

c# - Xamarin.iOS,将字典转换为 NSDictionary

我正在尝试将Branch.io集成到我的Xamarin项目中,遇到了将C#的字典转换为NSDictionary的要求。尝试过dictionaryasNSDictionary//没用这个也试过了privateNSMutableDictionaryBranchData(Dictionarydata){Listkeys=data.Keys.ToList();NSMutableDictionarybranchData=newNSMutableDictionary();foreach(stringkeyinkeys){branchData.Add(newNSString(key),data[ke

c# - Xamarin.iOS,将字典转换为 NSDictionary

我正在尝试将Branch.io集成到我的Xamarin项目中,遇到了将C#的字典转换为NSDictionary的要求。尝试过dictionaryasNSDictionary//没用这个也试过了privateNSMutableDictionaryBranchData(Dictionarydata){Listkeys=data.Keys.ToList();NSMutableDictionarybranchData=newNSMutableDictionary();foreach(stringkeyinkeys){branchData.Add(newNSString(key),data[ke

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