在three20项目中使用xib文件

时间:2010-10-30 07:12:09

标签: iphone three20

很抱歉,如果这个问题已经得到解答,但我找不到答案 以下是我在three20项目中所做的一些步骤和问题:

  1. 我创建了一个继承自TTViewController: TestTTViewController
  2. 的three20类文件
  3. 接下来,我创建了一个xib文件(新文件 - >用户界面 - >查看XIB ..):TestTTView.xib
  4. 问题是我无法在Interface Buider中使用类TestTTViewController映射TestTTView.xib文件(在检查器中 - >类标识,TestTTView.xib没有检测到类TestTTViewController)。

    在three20示例的TTNibDemo中,我可以看到xib文件可以识别他们的TTViewController类。我的步骤有什么问题?

    如果我的描述不够理解,我很抱歉。如果您需要更多,请告诉我。

    感谢您的关注 添

2 个答案:

答案 0 :(得分:1)

我有完全相同的问题。 我实际上在Xcode中打开了UI示例,然后添加了MyViewController:TTViewController, 我在项目中添加了一个新的Nib文件,但无法在InterfaceBuilder中将nib的类ID设置为MyViewController。 已经尝试重新加载IB中的所有类文件,但是没有用。

我猜IB无法识别TTViewController,因此MyViewController不被识别为类。 以前有没有人遇到过这个问题?

更新:这是解决方案:只需将所有相关的Three20的头文件拖放到IB的xib窗口即可。 IB现在将识别Three20的课程

答案 1 :(得分:0)

请参阅three20中的UI示例,它应该是一个很好的起点