试图围绕Monotouch,故事板和iPad拆分视图应用程序?

时间:2012-10-27 21:08:36

标签: ipad xamarin.ios storyboard uisplitviewcontroller

大约两个星期以来,我一直试图搞砸MonoTouch。我的目标是使用Xcode界面/故事板构建器提供的主/细分视图模板开发一个简单的iPad应用程序。

虽然我学到了很多东西,但我还是无法解决分裂视图的问题。我能够“画”界面,但后来卡住了。

我已经完成了很多在线示例(主要是基于Objective-C的示例,因为基于MonoTouch的示例很少)。许多教程都很旧(基于Interface Builder和Xcode 3),许多教程似乎在代码中创建了接口创建的随机部分。对于一个新手(不是编程,只是为了iOS开发),掌握它是一件非常困难的事情。

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

任何线索都会很棒..教程,书籍,示例应用......无论如何。

感谢。

1 个答案:

答案 0 :(得分:1)

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

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

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