问题标签 [three20]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
248 浏览

iphone - 如何实现 Three20 框架的协议?

我一直在尝试在我的 iPhone SDK 应用程序中实现 Three20 框架。

我对实施正确的方法有点困惑。为了使 TTPhotoViewController 工作,是否有关于实施什么的指南?我知道如何实现协议,但是代码很难阅读。

任何人都知道有关此特定框架的任何指南或对此有任何经验并且可以解释我需要具体实施的内容吗?(因为我的应用程序崩溃可能是因为我没有实现所有需要的方法)

0 投票
1 回答
1916 浏览

iphone - 使用 Three20 库时更改 TTTabItem 的背景颜色

我在我的 iPhone 应用程序中使用 TTTabStrip,截图如下

http://i377.photobucket.com/albums/oo217/zhustar/tttabbar.png?t=1265213089

我想将所选 TTTabItem 的背景颜色从蓝色
更改为绿色,并将字体颜色从白色更改为黑色。
我怎样才能做到这一点 ?

0 投票
3 回答
1574 浏览

iphone - 在横向模式下启动 Three20 示例项目会使一半屏幕对触摸事件无响应

我有兴趣为主要面向横向的 iPhone OS 开发基于Three20的应用程序。

我下载了 Three20示例项目模板,将它们加载到 Xcode 中,并在模拟器和使用 3.0、3.1、3.1.2 SDK 的设备上正常启动了示例项目应用程序。当我在项目文件中Initial interface orientation更改为时,项目按预期以该方向启动,但仅响应屏幕左侧的触摸事件。它似乎仍在响应触摸事件,就好像它仍处于纵向模式一样。我对示例项目所做的唯一更改是更改文件。Landscape (right home button)Info.plistInfo.plist

我错过了一些非常简单的东西吗?从横向开始似乎是一个非常基本的用例 - 但在谷歌搜索了几天后,我找不到其他人提交了问题报告或博客文章。

注意:这是我最初在一个更高级的项目中引入横向时遇到的问题,但我备份到最基本的可重复示例以排除任何其他代码作为问题的根源。

0 投票
2 回答
1321 浏览

iphone - Three20 的 TTPhotoViewController 中的照片方向问题?

我目前在使用 TTPhotoViewController 时遇到了一些问题:我尝试显示一些照片(从我的 iPhone 3GS 相机拍摄),并且显示的图片的方向几乎总是错误的......

我的意思是,例如在横向模式下拍摄的照片有时会正确显示,有时会颠倒,有时会旋转......

我还注意到以纵向模式拍摄的照片会被旋转(因此会比整个屏幕更多),但旋转 iPhone 会使它很好地适应屏幕......

我想我快疯了 :) 任何帮助将不胜感激,在此先感谢。

编辑:这似乎是大小问题。我试图缩小我的图片并且 TTPhotoViewController 不再搞砸了,然后我尝试将其重新缩放到其初始大小并且问题再次出现。我无法将这个问题理解为“内存限制”问题,因为我的照片是用 iPhone 拍摄的;此外,一个 UIImageView 显示它很好......

如果有人有建议...

0 投票
1 回答
432 浏览

iphone - Missing Selector from Obj-c Three20 Library Catalog

I'm using http://github.com/facebook/three20 in my iPhone application. I've followed the instructions to include the framework in my project. I've verified it twice now (at the recommendations of people on the google group and IRC). I get the following error when some of the Three20 code attempts to use a Cataloged selector on the UIView:

-[TTSearchTextField ancestorOrSelfWithClass:]: unrecognized selector sent to instance 0x3a85ee0'

This exception is triggered when I touch the text field.

Here's the kicker for me, if I don't assign a datasource to the TTSearchTextField it doesn't trigger the the error. So, logically I figured it must be my dataSource.

  1. I placed a break point on every function in my data source.
  2. Ran the program, as expected the init was called and the accessor delegates was called.
  3. Tapped the text field, no calls to my dataSource and the run-time exception occurs.

I'm stumped on this one. I've never had issues using external libs with Catalogs in them before. I can provide more information on the project setup, just ask for specifics since there's quite a bit of information there.

Code I'm using the create the TTSearchTextField:

Code for my DataSource:

0 投票
1 回答
913 浏览

three20 - Three20:在示例中添加 TTActivityLabel 时未识别的选择器

我添加了一个 TTActivityLabel,与示例中的非常相似:

代码在 -sizeToFit 上崩溃:

我已经弄清楚,ttLineHeight 是 UIFont 的一个补充,Xcode 似乎没有正确识别它。这怎么可能发生?也许我在导入 Three20 时做错了什么?

当我运行调试器时,它会在发生错误的 TTActivityLabel 代码中中断。我不确定这是否是正确的行为。也许它不应该破坏 TT 代码,因为这是一个静态库?

任何帮助表示赞赏=)

0 投票
3 回答
2059 浏览

iphone - TTThumbView/TTPhotoView 无自转

在我的应用程序中,我尝试使用 TTphotoView,因此在 ViewController 中,我使用我的 navigationController 推送 TTphotoView,如下所示:

问题是当用户在 PhotoViewController 上旋转设备时没有任何反应。

编辑:我不敢相信人们没有同样的问题。如果有人在他的应用程序中使用 photoView 和他自己的导航而不是 TTNavigation,他能告诉我他是如何推送 ViewController 的吗?

0 投票
4 回答
1286 浏览

iphone - 从默认字体更改时链接和常规文本之间的 TTStyledTextLabel 偏移

我正在使用 Three20 TTStyledTextLabel,当我将默认字体(Helvetica)更改为其他字体时,它会在链接和常规文本之间产生某种高度差异

以下代码演示了我的问题:

截屏

在屏幕截图中,您可以看到第一个链接已对齐,而第二个链接未对齐

我如何解决它?我认为 TTStyledTextLabel 代码中有一个错误......

0 投票
1 回答
842 浏览

iphone - 带有 TTStyledText 的大型可滚动“东西”

我正在寻找以下问题的解决方案:

我有一个“更大”的 XHTML 字符串,我想在一个可滚动的区域中显示它。我已经将 TTStyledTextLabel 用于小文本标题,并且效果很好。

但现在我想显示它更像是一个UITextView滚动或UIScrollView带有我的 TTStyled 内容的内容。我认为 TTStyledTextLabel 不是查看如此大(我的意思是大约 900 像素高度)内容的正确选择。

我需要一个TTStyledTextView,或类似的东西。有什么东西存在吗?如何使用它。我的内容具有可变长度,因此我无法在其中设置带有 TTStyledTextLabel 的 UIScrollView。

对我有什么提示吗?

谢谢!

0 投票
1 回答
1117 浏览

ios - 未使用 TTTableViewController 调用 didSelectRowAtIndexPath

挑战: 如果用户触摸 TableItem,我想做一些动作。

问题:从不调用 didSelectRowAtIndexPath 方法?我错过了什么?


PortfolioViewController.h

PortfolioViewController.m