草庐IT

Monotouch

全部标签

ios - Monotouch Dialog 杀死了我的 UINavigationController 后退按钮

我确定我在这里做了一些愚蠢的事情,但我看不到它。当我将DialogViewController插入导航堆栈时,我的后退按钮消失了。我的推送代码是这样的://launchaninspectionVCvarvc=newFacilityInspectionListViewController();this.NavigationController.PushViewController(vc,true);我的对话代码是这样的:publicFacilityInspectionListViewController():base(UITableViewStyle.Plain,null){varroo

c# - UITextField PlaceHolder 颜色更改 Monotouch

我一直在尝试更改UItextfield占位符的颜色,但没有成功。我试过子类化,也试过修改Attributed字符串,但没有任何效果。这是我试过的子类。publicclassCustomTextbox:UITextField{privatestringplaceholder{get;set;}publicCustomTextbox(){}publicCustomTextbox(stringtheString){this.placeholder=theString;}publicoverridevoidDrawPlaceholder(RectangleFrect){using(UIFont

ios - MonoTouch 调试不是使用 ServiceStack.Text 构建的(AOT 错误)?

我刚刚开始在我的MonoTouch解决方案中使用ServiceStack.Text.MonoTouch.dll。一切都在模拟器中编译和运行,但是一旦我尝试在手机上运行调试版本,编译过程就会因以下错误而终止:错误MT3001:无法AOT程序集“.../ServiceStack.Text.MonoTouch.dll”我读到这是由于ServiceStack.Textdll太大或类似的原因。因此,我在Release模式下进行了尝试,由于LLVM处于打开状态并且链接器已变为“仅链接SDK程序集”,所以一切正常。这是有问题的,因为我现在无法在设备上进行调试。在Debug模式下,链接器被禁用,LLV

ios - 在 MonoTouch 中更改 UIPageControl 点的颜色

我想知道MonoTouch是否允许开发人员更改UIPageControl点的颜色以适应浅色背景-它们似乎固定为白色,这使得它们在浅色纹理背景上很难看清。我知道没有公共(public)API可用于此,但我想知道是否在MonoTouch内部实现了任何东西来改进这一点。否则,在浅色背景上使用UIPageControl的推荐方法是什么? 最佳答案 我试着翻译了这个。我不确定它会起作用,但它确实可以编译。请注意,链接到的页面包含评论,表明Apple不同意此代码并可能拒绝它:usingSystem;usingMonoTouch.Foundati

c# - MonoTouch NSClassFromString

我正在尝试在MonoTouch中使用诸如以下Objective-C的代码:if(NSClassFromString(@"ADBannerView"))C#中的等价物是什么?基本上我想使用iAd,但我需要检查ADBannerView和ADInterstitialAd是否存在,因为它们并非在所有版本的操作系统上都可用.(与iOS版本检查相比,我更愿意进行功能检查)我认为这在其他情况下也会有所帮助。 最佳答案 最近的MonoTouch将始终提供ADBannerView,因此您无法使用C#等效的Type.GetType来查询可用性。通常情况

c# - 在 MonoTouch 中的 View Controller (缓存数据)之间传递数据的最佳方式

所以我重写了一个我之前用objective-c编写的应用程序。在objective-c中,我会将数据(5个数组)存储在单独的NSUserdefaults中,然后在新的ViewController中调用它们。自从我开始使用MonoTouch编程以来,这感觉有点不对劲。我现在也为此使用共享代码并创建了一个正在获取数据的类。让我解释一下我的应用程序的流程是如何工作的:用户在文本字段中输入一个数字。现在这个数字被发送到将获取数据并过滤它的类。完成的将返回5个数组/列表。现在我必须以某种方式保存或传递数据并推送到下一个ViewController,数据将显示在标签中。那么解决这个问题的最佳方法是

ios - 我是否应该处理 UIImageView 的 Image 属性以帮助 Monotouch 中的垃圾收集器?

关于我减少内存使用的追求,另一个问题。我看到UIImage和CGImage可能是我应用程序中高内存使用率的候选对象。无论我在哪里使用UIImage,我都会尝试将它包装在一个usingblock中,以便尽快将其Dispose()。但是,UIImage通常以UIImageView.Image属性结束。如果我从它的Superview中删除UIIImageView,我是否应该Dispose()之前的Image属性并将其设置为null或者这是浪费打字? 最佳答案 amIsupposedtoDispose()theImageproperty快速

ios - Monotouch-启用Guard Malloc

这是我在StackOverflow上的第一个问题,希望它是一个中肯的问题!为了让您了解上下文,当我尝试使用PresentViewController方法打开相机时,我的应用程序发生了奇怪的崩溃。我试着查看崩溃报告,但我没有任何调用详细信息,只有十六进制如下:Thread0Crashed:0libsystem_kernel.dylib0x38a973500x38a86000+704801libsystem_c.dylib0x35d3a11e0x35d0b000+1927982libsystem_c.dylib0x35d7696e0x35d0b000+4406863(project_nam

ios - 使用 Monotouch 和 iOS 从服务中提取数据 (JSON) 的理想方式?

我有一个iPhone应用程序,它从ASP.NETMVC服务中提取几乎所有数据。基本上只是返回JSON。当我在模拟器中运行该应用程序时,数据下载速度非常快等等。但是当我使用实际设备(3G或WiFi)时,它非常慢。以至于应用程序因花费时间过长而崩溃。a)我不应该从AppDelegate中的FinishedLaunching方法调用服务吗?b)我是否错误地调用了该服务?我使用的方法是这样的:publicstaticJsonValueGetJsonFromURL(stringurl){varrequest=(HttpWebRequest)WebRequest.Create(url);reque

ios - 旋转 UIImage Monotouch

我正在尝试将手机中的图像上传到我的网络服务,但我注意到在上传图像时图像方向丢失了。在上传之前我需要做些什么来确保图像以正确的方向上传吗?我也在别处找到了用于旋转图像的Objective-C代码,我将其转换为C#,但每次使用旋转方法时,图像都会变黑,即我猜没有任何显示。我附上我的代码供您引用,如果有人能告诉我我做错了什么,我将非常非常感激。谢谢!publicstaticUIImageRotateImage(thisUIImageimage){UIImageimageToReturn=null;if(image.Orientation==UIImageOrientation.Up){ima