MonoTouch Designer类在XCode中不可用

时间:2012-11-13 21:49:54

标签: xcode xamarin.ios xamarin

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

除了在MonoDev中创建xib以使我的设计器类可供XCode设计器使用外,还有什么东西吗?

2 个答案:

答案 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