【问题标题】:How can I add the Three20 photo gallery to my tab bar iphone application?如何将 Three20 照片库添加到我的标签栏 iphone 应用程序?
【发布时间】:2011-01-09 19:57:55
【问题描述】:

我正在使用基于 Tabbar 的 iPhone 应用程序,我想在其中使用 Three20 实现照片库。经过数小时的尝试,我能够让本教程正常工作 (http://mobile.tutsplus.com/tutorials/iphone/iphone-photo-gallery-three20/),一切正常。

现在我想将此照片库添加到基于标签栏的应用程序中。我一直在搜索整个互联网,但我没有提出解决方案。我的标签栏应用程序是在 Interface Builder 中构建的。整个 Three20 的东西都不是基于 Interface Builder。我不确定如何将此画廊添加到我的标签栏。是的,我已经检查了内置示例“TTNavigationDemo”--> 问题是他们根本没有使用 Interface Builder,我需要以某种方式混合它。

不需要导航控制器或类似的东西。有没有人有一些代码可以帮助我解决这个问题?非常感谢您的帮助,谢谢大家!

干杯, 呸呸呸

【问题讨论】:

  • 如果不是 Three20,那还有什么?

标签: iphone uitabbarcontroller three20 photo-gallery


【解决方案1】:

看来您必须首先以编程方式创建标签栏控制器,然后将 TTPhotoViewController 移植到您的标签栏项目之一。这是关于这个主题的一篇很棒的帖子:How to add a Tab Bar to an existing view controller, without XIB

然后随意将其他基于 nib 的视图控制器移植到您的标签栏项目的其余部分。

【讨论】:

  • 感谢您的提示,但我认为必须可以将此照片库添加到标签栏,而无需更改我的完整标签栏项目?这将是一个矫枉过正:(
  • 我对此表示怀疑。至少我尝试过但失败了。因此,在我的项目中,我重新编写了下面的结构。它实际上并不像看起来那样耗时。所以我鼓励你试一试。 :-)
  • 我会试一试的!到目前为止,谢谢!
  • 最后一个问题。我找到了本教程 (knol.google.com/k/iphone-sdk-tabbars#),它解释了如何以编程方式设置标签栏应用程序。你知道不同的 ViewControllers 是否可以使用我当前的 nib 文件吗?还是我也需要改变这个? (您刚才说“随意将其他基于 nib 的视图控制器移植到您的标签栏项目的其余部分”)。
  • 我的答案是肯定的。即使标签栏是通过编程方式创建的,它的一些子视图控制器也可以用 nib 文件初始化(例如 initWithNibName:@"YourNibName")
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 2011-07-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多