2

我的大部分 iPhone 应用程序都使用three20。我需要创建的视图之一是相对复杂的。它需要一个带有一些控件和标签的顶栏(在导航栏下方),该栏下方的一个图像视图(占据大部分主体)和另一个带有更多控件和标签的底栏(在标签栏控件上方)。

我没有太多的 UI 经验——我对任何 UI 的唯一经验是在网站上使用 CSS 等进行布局。Apple 的在线文档似乎假设读者对矩形、布局、框架等了解很多,或者正在使用 InterfaceBuilder。而且three20 也没有很好的文档记录。

所以我的问题是:

  • 是否有可能设计出像我在 IB 中描述的那样,然后仍然有一个基于 320 的应用程序使用它?如果是这样,任何关于如何的提示/指针将不胜感激。

  • 您能否指出一些解释视图/控件等如何呈现的文档。如果我找到一些体面的解释/教程,我很确定我能弄清楚。(书籍推荐/在线参考也可以)

4

1 回答 1

0

您可以将 IB 与 Three20 一起使用。不建议这样做,但您可以在 URL 映射中调用 -initWithNib 方法而不是默认的 -init 方法。

IE:

[map from:@"tt://dashboard/(initWithNib:)" toViewController:[TableViewController class]];
于 2010-03-31T07:52:49.380 回答