草庐IT

monotouch

全部标签

ios - MonoTouch.Dialog UITableView 没有边距

如何使用没有边距的MonoTouch.Dialog创建UITableView?目前,一旦您创建了新的部分,它就会在表格周围添加边距并使元素变圆。我想要没有边距(顶部、左侧、底部等)的简单UITableView的外观,无论如何这是可以实现的吗? 最佳答案 我认为您想要的是创建具有UITableViewStyle.Plain样式的DialogViewController。例如varroot=newRootElement();vard=newDialogViewController(UITableViewStyle.Plain,root)

c# - EntryElement 可以在 MonoTouch.Dialog 上是多行的吗?

我继承了EntryElement并在GetCell方法中设置了UILineBreakMode:publicclassEntryElementEnhanced:EntryElement,IElementSizing{publicEntryElementEnhanced(stringcaption,stringplaceholder,stringvalue):base(caption,placeholder,value){}publicfloatGetHeight(UITableViewview,NSIndexPathindexPath){return100.0f;//arbitraryn

c# - 如何在 MonoTouch 中检测 Retina 显示屏

只是这个问题,我想在我的MonoTouch应用程序中检测视网膜显示。谢谢。 最佳答案 已经有answers对于ObjectiveC但这是C#版本:boolretina=(UIScreen.MainScreen.Scale>1.0);这将适用于较新的iPhone和iPodTouch,我怀疑(将在不到两周内知道)适用于新iPad。Jason的方法也很有效,如果您需要了解几个与硬件相关的功能(例如视网膜+相机),它可能会很有吸引力。 关于c#-如何在MonoTouch中检测Retina显示屏,

c# - MonoTouch 4.0 使用模拟器抛出 ReflectionTypeLoadException

自从将工作的MonoTouch3.x应用程序更新到MonoTouch4.0后,我在尝试在模拟器上启动调试或发布构建时遇到以下错误:UnhandledException:System.Reflection.ReflectionTypeLoadException:Theclassesinthemodulecannotbeloaded.at(wrappermanaged-to-native)System.Reflection.Assembly:GetTypes(System.Reflection.Assembly,bool)atSystem.Reflection.Assembly.GetTy

ios - Delphi XE4 和 Xamarin Monotouch 在针对 iOS 的方式上有何不同?

我很感兴趣地发现DelphiXE4现在针对iOS。Monotouch和DelphiXE-4针对iOS平台的方式之间的主要区别是什么?如果我理解正确的话,XamarinMonotouch通过为iPhoneCocoaTouch库提供C#包装器来针对iOS开发。您仍然使用XCodeInterfaceBuilder来生成用户界面,因此您需要了解一些iOS概念,例如UIViews或OutletsandActions,这与使用C#为WinForms或WPF开发有很大不同。Delphi-XE4方法的工作方式是否相同?它是否为iPhone库提供Delphi包装器?此外,从界面构建的角度来看,它的界面构

ios - 使用 MonoTouch、HttpClient 和 Charles Proxy 时的 HTTP 流量监控问题

我是HttpClient类的新手,我在使用CharlesProxy监控请求时遇到问题.基本上我需要的是监视从模拟器或实际iOS设备发出的请求。Here您可以找到有关如何为iOS开发配置Charles的精彩教程。例如,我正在发出简单的HttpClient请求,只是一个简单的授权asyncTaskauthorizeUser(){HttpClient_client=newHttpClient();_client.BaseAddress=newUri("https://...../api/");_client.DefaultRequestHeaders.Authorization=newSys

c# - 如何将 MonoTouch.Dialog View 封装到 View Controller 中?

我正在编写一个ViewController来向我的应用程序添加一个新项目。它非常适合MonoTouch.Dialog,因为它可以通过基于表格的界面轻松完成,每个项目的相关属性都有一个字段。这是我目前用于显示添加项目View的代码(经过简化,但核心思想仍然存在):Itemitem=newItem();TapHandlerhandler=newTapHandler();BindingContextbc=newBindingContext(handler,item,"AddItem");DialogViewControllerdv=newDialogViewController(bc.Roo

iphone - Monotouch - [NSConcreteValue 双值] : unrecognized selector sent to instance

这似乎是一个有点模糊的问题-但是在我的UI中点击我得到一个“无法识别的选择器发送到实例”。堆栈跟踪真的不是很有帮助。一般来说-在Monodevelop中调试它的最佳方法是什么?任何建议都会非常有帮助。 最佳答案 Rolf的链接揭示了正确答案。更改:CABasicAnimationscale_animation=CABasicAnimation.FromKeyPath("transform.scale");到:CABasicAnimationscale_animation=CABasicAnimation.FromKeyPath("t

c# - 使用 UITableViewDataSource 在 MonoTouch 中填充一个简单的 UITableView - 如何使用 UITableViewDataSource

到目前为止,我很喜欢MonoTouch,但是一旦您通过了几个初学者类(class),就会发现缺少文档和示例。我正在努力解决在MonoTouch中填充简单UITableView的简单概念。我已经看到使用自定义单元格执行此操作的示例,并使用不同的信息广泛自定义列表,但我只是在寻找如何实现这个简单事情的最低限度。我是一名专业的.NET开发人员,对iOS还很陌生,所以我仍然在思考它的工作原理。我只想要以下内容。创建项目列表将该项目列表分配给UITableView以允许用户滚动列表。寻找一个非常非常简单的例子。我遇到的最大问题是创建一个UITableViewDataSource对象。它是抽象的,

c# - 在 Xamarin.iOS (Xamarin Monotouch) 中绘制圆圈以图形方式显示进度

因为我对XamarinWorld及其控件还很陌生。我想在我的单触摸应用程序中添加圆圈以显示工作进度。为了显示进度,我必须在圆圈中标记一条弧线。如果可能的话,任何人都可以帮助我提供示例代码。等待答案,在此先感谢。 最佳答案 usingSystem;usingUIKit;usingCoreGraphics;namespaceCircleTest.Touch{publicclassCircleGraph:UIView{int_radius=10;int_lineWidth=10;nfloat_degrees=0.0f;UIColor_ba