我正在尝试构建一个自定义的TableViewCell,到目前为止,我已经创建了一个xib文件并将其放在XCode设计器中。但是,我无法在身份检查器的下拉列表中找到我的类,并且在内容协助器中找不到生成的类。
除了在MonoDev中创建xib以使我的设计器类可供XCode设计器使用外,还有什么东西吗?
答案 0 :(得分:1)
(C#)类需要具有Register属性:
[Register ("MyClass")]
public class MyClass : UITableViewCell
{
}
答案 1 :(得分:0)
Per Xamarin支持:
创建自定义UITableViewCell(并希望使用 设计师),你必须使用一些“hacky”过程来获得 代码隐藏文件工作。您将要将该类添加为 iPhone(或iPad或Universal)UIViewController,改变超类 您刚刚为UITableViewCell创建的类。进行更改 Xcode设计器(删除视图并添加UITableViewCell),然后 在代码隐藏文件中进行更改。
这里有一个很好的教程如何做到这一点: http://www.arcticmill.com/2012/05/uitableview-with-custom-uitableviewcell.html