【问题标题】:Trying to wrap my head around Monotouch, storyboards and iPad split view apps?试图围绕 Monotouch、故事板和 iPad 拆分视图应用程序?
【发布时间】:2012-10-17 17:43:58
【问题描述】:

大约两周以来,我一直在尝试掌握 MonoTouch。我的目标是使用 Xcode 界面/情节提要生成器提供的主/细节拆分视图模板开发一个简单的 iPad 应用程序。

虽然我学到了很多东西,但我还是无法集中精力让拆分视图正常工作。我能够“绘制”界面,但后来卡住了。

我研究过很多在线示例(主要是基于 Objective-C 的示例,因为很少有基于 MonoTouch 的示例可用)。许多教程都是旧的(基于 Interface Builder 和 Xcode 3),而且许多似乎是在代码中随机创建界面的部分。对于新手(不是编程,只是 iOS 开发)来说,要掌握它是一件相当困难的事情。

我的目标是用拆分视图控制器制作一个简单的应用程序;在主人中,我想要 5 个(静态)单元格。点击一个单元格将为我提供特定视图控制器的内容(在详细视图上)。就是这样。而已。我知道 MT.dialog,但我更喜欢使用原生 iOS 的东西。

任何线索都会很棒..教程、书籍、示例应用程序..随便什么。

谢谢。

【问题讨论】:

    标签: ipad xamarin.ios storyboard uisplitviewcontroller


    【解决方案1】:

    就学习如何使用 Storyboards 而言,我建议使用 Xamarin MonoTouch Documents 网站上提供的本教程:Introduction to Storyboards

    使用单元格时,您将希望使用子类 UITableViewSource 类填充 UITableView 单元格,您将覆盖各种方法以提供实现(例如 GetCell、RowSelected、HeightForRow 等)。当每个单元格被点击时,您将需要使用您已子类化的 UITableViewSource 类的 RowSelected() 方法。然后,您将想要准确确定选择了哪个字符串,将其传递给详细视图的构造函数,并决定如何根据该数据显示详细屏幕!

    在 Xamarin 网站上的 Working with Tables and Cells 文档中附有大量这样的示例(他们在解释过程方面做得更好)!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      相关资源
      最近更新 更多