ios - Monotouch、Monotouch.Dialog、iPad 和定制

标签 ios user-interface xamarin.ios controls

我正在使用 MonoTouch 开发一款仅适用于 iPad 的调查应用程序。通过 monotouch.dialog (mt.d),我发现构建这些界面可以很快,这太棒了。

但是...我还发现 mt.d 只能完成我想要的 80% 左右。让我想知道:我应该投资扩展 mt.d 来满足我的需求,还是应该选择与 mt.d 不同的东西?

我的一些要求:

  1. 没有转换的单选组:我喜欢这些选项 立即呈现(iPad 上有足够的空间 屏幕)
  2. 评级 UI 控件,例如 http://www.cocoacontrols.com/platforms/ios/controls/dyrateview
  3. 混合单选组:例如 3 个预定义元素和第四个元素 允许手动添加内容

您对此有何看法?这可以轻松完成吗(我是一名训练有素的程序员,但对 C# 和 iOS 开发都很陌生)?你们知道有任何带有 C#/MonoTouch 绑定(bind)的自定义 UI 组件的在线存储库吗?

非常感谢!

最佳答案

这当然是一个主观意见,但我的看法是,如果您相信您可以在 UITableView(MonoTouch.Dialog 所基于的)中完成 UI,那么您应该选择 MonoTouch.Dialog。如果 UITableView 不能满足您的需求,您应该寻找不同的方法。 MonoTouch.Dialog 非常灵活,并且是开源的,因此如果您需要任何不同的东西,您可以使用源代码并随意修改它。

关于ios - Monotouch、Monotouch.Dialog、iPad 和定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550620/

相关文章:

xamarin.ios - 是否有用于 Xamarin Stack 的跨平台库来跟踪 Google Analytics 的使用情况?

ios - UILabel 上的 constraint.constant 更改后,父 UIView 未调整大小

php - 永远运行 PHP 脚本以在 HostGator 上推送通知

python - tkinter 窗口获取没有窗口顶部的 x、y、几何/坐标

ios - 为什么我无法在 iOS 上安装具有相同通配符包标识符的不同应用程序?

java - Intellij使用GUI表单问题

java - 用Java模拟芝诺悖论的程序

c# - uipopover Controller 正在分配单点触控

ios - audiokit 停止触觉反馈

ios - 如何在 Swift 中淡入和淡出同一个 UILabel 上的不同文本?