0

我正在尝试构建一个自定义 TableViewCell,到目前为止,我已经创建了一个 xib 文件并将其放置在 XCode 设计器中。但是,我在身份检查器的下拉列表中找不到我的班级,并且在内容助手中找不到生成的班级。

除了在 MonoDev 中创建 xib 以使我的设计器类对 XCode 设计器可用之外,还有什么其他的吗?

4

2 回答 2

1

(C#) 类需要有一个 Register 属性:

[Register ("MyClass")]
public class MyClass : UITableViewCell
{
}
于 2012-11-14T11:20:26.023 回答
0

每个 Xamarin 支持:

在创建自定义 UITableViewCell(并希望使用设计器)时,您必须使用一些“hacky”过程来使代码隐藏文件工作。您将要将该类添加为 iPhone(或 iPad 或 Universal)UIViewController,将您刚刚创建的类的超类更改为 UITableViewCell。在 Xcode 设计器中进行更改(删除视图并添加 UITableViewCell),然后在代码隐藏文件中进行更改。

这里有一个很棒的教程: http ://www.arcticmill.com/2012/05/uitableview-with-custom-uitableviewcell.html

于 2012-12-18T04:39:23.817 回答