1

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

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

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

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

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

谢谢。

4

1 回答 1

1

至于学习如何使用 Storyboard,我建议使用 Xamarin MonoTouch Documents 网站上提供的本教程:Storyboards 简介

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

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

于 2012-10-29T06:33:38.273 回答