为什么外观设置在我的monotuch6控件上不起作用?我正在设置一个属性UILabel.Appearance.Font=UIFont.FromName("Fontname",16);UILabel.Appearance.BackgroundColor=UIColor.Clear;但是当我创建标签时UILabelmLabel=newUILabel(newRectangleF(0,0,width,height));它看起来像默认标签。带有白色背景和深色文本。如果我直接设置一个属性,它就可以正常工作mLabel.Font=UIFont.FromName("Fontname",16);mLab
我认为我有一个非常简单的Monotouch.Dialog类。publicpartialclassEditAccountDialog:DialogViewController{SectionemailSection;SectionpasswordSection;SectionprofileSection;SectionaddressSection;EntryElementemailEntry;EntryElementpasswordEntry;EntryElementpassword2Entry;EntryElementfirstNameEntry;EntryElementlastNam
我有一个用MonoTouch编写的iOS应用程序-每个新版本都会添加新功能,我需要向数据库添加其他字段或执行数据维护任务(有时这些可能需要一分钟左右的时间才能运行)。在许多情况下,在允许用户进入应用程序之前需要更新数据/模式——在Obj-C或Monotouch中是否有标准化的方式或位置来在启动时执行这些维护任务?理想情况下,我想向用户显示加载显示,让他们知道这是一次性的。到目前为止我的想法:将它们放在AppDelegate中的FinishedLaunching中,但似乎位置不对。将主页View更改为仅升级其数据库然后将其推送到下一个View的View,但这似乎有点矫枉过正。
我们正在尝试使用MonoTouchmtouch命令行在模拟器中运行我们的应用程序。我们有一个包含3个项目的解决方案,一个库、一个前端应用程序和一个测试项目。当我们在前端应用程序上使用mtouch--installsim时,一切正常。然而,当我们在测试项目上运行mtouch--installsim或mtouch--debugsim时,我们得到这个错误:errorMT0007:Therootassembly'--installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTes
我遇到了这个只发生在设备上而不是模拟器上的错误。我正在尝试保存包含以下字段的用户配置文件:名字、姓氏、电子邮件、性别、出生日期和可选照片(byte[])。无论我是否使用照片,调用API后我都会立即收到此错误。看起来错误与Rest反序列化有关。Stacktrace:atRestSharp.RestClient.Deserialize(RestSharp.IRestRequest,RestSharp.RestResponse)atRestSharp.RestClient/c__AnonStorey9`1.m__19(RestSharp.RestResponse,RestSharp.Rest
是否可以在UIViewController的ViewDidLoad()之前设置Frame?目前,我在构造函数中这样做:View.Frame=_frame;问题在于此调用会首先自动触发ViewDidLoad()函数。在ViewDidLoad()中,我根据“View.Frame”属性放置我的subview。但是这个属性只有在ViewDidLoad()完成后才会改变。所以基本上是“View.Frame=_frame;”首先使用旧的“Frame”值触发“ViewDidLoad()”,然后才更改属性。我可以通过首先将一个类变量分配给“_frame”并在“ViewDidLoad()”中使用它来解决
我用MonoTouch5做了一个项目。升级到MonoTouch6后,我的UIViewControllers不再自动旋转。这些托管在tabviewcontroller中。我收到此警告:ShouldAutorotateToInterfaceOrientation(MonoTouch.UIKit.UIInterfaceOrientation)'overridesobsoletemember`MonoTouch.UIKit.UIViewController.ShouldAutorotateToInterfaceOrientation(MonoTouch.UIKit.UIInterfaceOri
我需要得到一个完全定义的NSDateComponents实例(即设置了日历、时区和实际日期值等)用作StartDateComponents和DueDateComponentsEKReminder的值.有很多answershereonSO解释如何从obj-c中的日历实例执行此操作。和开源项目doingthesamething.但是我似乎无法弄清楚如何在MT中做同样的事情。NSCalendar类不公开任何与components:fromDate:选择器相关的方法。人们如何处理MT中的DateTime/NSDate->NSDateComponents? 最佳答案
我正在使用MonoTouch并创建了一个扩展UIButton的类MyButton。这实际上是我在使用customUIScrollView时遇到的相同问题的简化示例.MyButton扩展了UIButton并添加了一些方法来做一些简单的事情,比如递增和递减计数器(这只是一个测试用例)。我还在我的类定义之前包含了“[Register("MyButton")]”,以便它向InterfaceBuilder(IB)注册,这样我就可以添加一个UIButton并将其类指定为MyButton。有效的方法:我可以通过编程方式将MyButton的实例添加到我的主视图,它会正确显示并按预期运行。什么不起作用:
我目前正忙于使用MonoTouch开发iOS应用。当连接到外部附件并建立EASession时,我需要将NSInputStream和NSOutputStream传递给另一个方法,为输入和输出流扩展System.IO.Stream。我不确定如何进行此操作,因为我正在使用一些编写为独立于平台的C#库,因此我无法更改期望NSInputStream/NSOutputStream的方法。将这些流转换为System.IO.Stream的最佳方法是什么?谢谢 最佳答案 目前没有将NSInputStream/NSOutputStream转换为Syst