【问题标题】:Creating MonoTouch Custom Cells using XCode 4 does not work使用 XCode 4 创建 MonoTouch 自定义单元格不起作用
【发布时间】:2012-05-23 10:49:22
【问题描述】:

我习惯于使用 Interface Builder 在 MonoTouch 中创建自定义单元格,但自从 XCode 4 集成了这个功能后,我似乎无法让它工作。 这是一个已知问题吗? 有谁知道描述如何解决这个问题的文章?我有很多书籍,并找到了关于它在 XCode 3(接口生成器)中如何工作的文章,但我正在研究它在 XCode 4 中的工作原理!

另外,当在 MonoTouch 中创建 iPad 视图控制器时,文件似乎是分开的(我得到一个 fHeader.cs 和一个 fHeader.xib 文件),而在 fHeader.cs 文件是 xib 文件的“一部分”之前(分层如下它)。这是为什么呢?

我正在使用 Mono 2.10.9 - XCode 4.2 和 Monotouch 5.2.11

谢谢

【问题讨论】:

    标签: xcode xamarin.ios custom-cell


    【解决方案1】:

    【讨论】:

    • 我见过这个,但我遇到的问题是,当我在 MT 中创建一个新的 UIViewController,然后转到 XCode 4,删除默认视图并用 UITableViewCell 替换它,然后添加一些控件 -创建插座(UITableViewCell 也有一个) - 然后当我回到 MT 时,即使我从头开始创建这个 UIViewController 的实例,那么所有插座都默认为 null(看起来它们还没有被初始化...... ?) 我注意到当我复制并粘贴一些调用 Initialise() 的旧构造函数时,它确实有效!为什么新的 MT 构造函数不再调用 Initialise()?
    【解决方案2】:

    查看本教程:

    http://sabonrai.wordpress.com/2009/08/28/monotouch-sample-code-uitableview/

    通常您会创建一个 DataSource Delegate 并在那里覆盖 GetCell 函数。

    在此函数中,您可以创建自定义单元格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 2011-03-22
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多