草庐IT

monotouch

全部标签

c# - MonoTouch.Dialog:如何设置 EntryElement 的字符数限制

我找不到如何限制EntryElement上的字符数 最佳答案 我也更喜欢继承和事件:-)试试这个:classMyEntryElement:EntryElement{publicMyEntryElement(stringc,stringp,stringv):base(c,p,v){MaxLength=-1;}publicintMaxLength{get;set;}staticNSStringcellKey=newNSString("MyEntryElement");protectedoverrideNSStringCellKey{ge

ios - 在 MonoTouch 中生成并存储唯一 ID

我正在考虑使用MonoTouch将我的应用程序从标准iOSObjectiveC转换为C#。在我的ObjectiveC代码中,我生成了一个唯一标识符并将其保存到NSUserDefaults以验证和检查后续登录。这是我为此使用的方法:-(NSString*)localUuid{NSString*ident=[[NSUserDefaultsstandardUserDefaults]objectForKey:UUID];if(!ident){CFUUIDRefuuidRef=CFUUIDCreate(NULL);CFStringRefuuidStringRef=CFUUIDCreateStri

iphone - Monotouch 中的 UITableView 选择更改事件

我创建了一个自定义的View层次结构,这个层次结构中的某处是一个UITableView,带有一个名为TableView的导出,所以我可以从后端代码访问它。我想在选择该列表中的项目时创建并将新View推向rootViewController的View堆栈,但是我找不到uitaiteview上的任何相关事件。所有控件都是使用Interfacebuilder在.XIB文件中定义的我是不是找错地方了?提前致谢。 最佳答案 是的,你找错地方了。要使用UITableView的“事件”,您必须实现UITableViewSource并将其分配给您的

c# - MonoTouch.Dialog 中的每个 RootElement 都有专用的 UIViewController 吗?

在MonoTouch.Dialog中使用嵌套的RootElements很容易创建多级菜单结构,但是您将如何拥有一个特定的UIViewController改为管理每个根?我希望每个RootElement拥有它自己的UIViewController的原因是因为我希望能够轻松控制诸如背景图像之类的东西以及在屏幕之间切换NavigationBar并这样做在UIViewController中是微不足道的。 最佳答案 我想你正在寻找这个:publicRootElement(stringcaption,FunccreateOnSelected)让

ios - 带有无 xib View Controller 的 Monotouch Storyboard

我目前有一个monotouch项目,它结合使用了Storyboard和一些无xib(在Storyboard中没有相应的xib或引用的ViewController)Controller(例如Monotouch.Dialog)。从StoryboardViewControllers调用到无xib的ViewController,一切正常。我遇到的问题是,当我需要从无xibViewController调用回StoryboardViewController时。示例流程:StoryboardTabViewControllerFirstViewControllerDialogViewControlle

c# - 在 Monotouch 中子类化和覆盖 UITextField

我正在尝试将UITextField的占位符文本设置为不同的颜色。我了解到我需要子类化并覆盖drawPlaceholderInRect方法。iPhoneUITextField-Changeplaceholdertextcolor(void)drawPlaceholderInRect:(CGRect)rect{[[UIColorblueColor]setFill];[[selfplaceholder]drawInRect:rectwithFont:[UIFontsystemFontOfSize:16]];}这是我目前所拥有的,但我只是想不出如何让它恰到好处。我对最后一行感到困惑,因为我不知

ios - 如何隐藏 UIView 并删除 "empty"空间? -iOS/Monotouch

我需要能够在使用约束的页面上隐藏控件并移除Hidden=true留下的空白空间。它需要类似于网络处理可见性的方式。如果它是不可见的,则不会占用空间。有谁知道一个干净的方法来完成这个?如果您需要更多详细信息,请告诉我。谢谢示例:UIButton|UIButton|UIButton"emptyspaceforhiddenUIButton"UIButton那真的应该像这样呈现:UIButton|UIButton|UIButtonUIButton编辑:我正在使用XamarinStudio和VS2012进行开发。 最佳答案 由于原题与Xama

c# - MonoTouch 的 QR 库?

我正在尝试在MonoTouch项目中读取并生成二维码(在本地应用程序中)。是否有任何开源或商业库可以为C#/MonoTouch读取和生成QR码? 最佳答案 阅读二维码有几个选项ZXING.Net.Mobilezxinglibrary的MT端口RedLaserMonoTouchBindingMT是否绑定(bind)RedLaserSDK这是一个付费SDK和here是一个使用zxing.MonoTouch和MT.D的示例应用程序所有这些都用于读取QR码,我不知道在MT中生成QR码,但是here是一个StackOverflow问题,指向几

objective-c - 如何在monotouch中改变UIbutton的文字大小?

我试过代码UIbutton*bt=newUIbutton;bt.Font=UIFont.SystemFontSize(35);但我一直收到编译错误“由于保护级别,字体大小无法访问。”任何解决方法? 最佳答案 错误消息远非理想,但SystemFontSize是返回float的属性,而不是返回UIFont的方法。你想要的:UIButtonbutton=UIButton.FromType(UIButtonType.RoundedRect);bt.Font=UIFont.SystemFontOfSize(35)

ios - 什么时候应该在 MonoTouch build设置中启用 “reference counting extension”?

我应该在什么情况下使用此功能?它到底有多成熟?有什么优点和缺点?它解决了什么问题?它是特定于MonoTouch、MonoGC还是ObjC中的引用计数? 最佳答案 以下是对您的问题的一些快速、高层次(和有序的)答案...IsitspecifictoMonoTouch,MonoGC,orreferencecountinginObjC?它允许单一垃圾收集器sgen与Objective-C引用计数更紧密地合作。Mono(或Android的Mono)不需要这种意识,因此它特定于MonoTouch。Howexactlymatureisit?正如