问题标签 [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 投票
2 回答
1257 浏览

iphone - 水平滚动在three20项目的tabBar中不起作用?

我正在使用 Joe Hewitt 的three20 开源项目。

在 UITableViewController 中有以下代码:

除了 TabBarStrip 不会水平滚动之外,一切似乎都运行良好?知道为什么会发生这种情况以及任何可能的解决方案吗?

0 投票
6 回答
2059 浏览

iphone - TTTableImageItem 在滚动之前不会加载图像

我正在为我的 iPhone 应用程序使用three20 项目。我已经缩小了我的问题范围,现在我只是尝试重新创建项目附带的“表格中的 Web 图像”示例。我已经完全复制了项目中的代码,除了我不使用 TTNavigator(示例使用)但我将我的 TTTableViewController 手动添加到 tabBar。

问题如下;表中的图像应自动从网络加载,如示例中所示。但它们只有在我上下滚动表格后才会加载。

在控制台中,它清楚地表明它正在下载图像,并且您会看到活动指示器像永远一样旋转。除非我上下滚动一次,否则图像将永远不会出现。

任何人?提前致谢。

PS:如果我在任何随机 UIView 中使用此代码,它也不起作用(只显示一个黑色方块):

如果我将此代码放在我的 AppDelegate 中(就在窗口上),它确实有效.. 奇怪吗?

可能的解决方案: 虽然我出于此目的停止使用 TTImageView,但我确实认为我发现了问题所在;线程(因此接受 Deniz Mert Edincik 的回答)。如果我从除主线程之外的任何地方开始异步下载(因为基本上这就是 TTImageView 的全部内容,异步下载),它将不会启动。如果我在主线程上开始下载,它将立即开始..

0 投票
2 回答
7518 浏览

iphone - 只是如何使用 TTStyledTextLabel?

我想要的只是在我的 viewController 中显示一些简单的文本并自动解析超链接。当用户单击链接时,我希望控件以某种方式进行回调,我可以在其中对 URL 执行某些操作。我怎样才能做到这一点?

我已经浏览了 TTCalog 几个小时。我还尝试查看three20的源代码以及查看堆栈跟踪。没有帮助。我只是不知道我的应用程序如何对 URL 的点击做出反应。请问有什么提示吗?

0 投票
1 回答
337 浏览

iphone - three20 与 iphone 设备 2.2.1

我在我的 iphone 应用程序“three20”库中使用,但它不适用于 iphone 设备 2.2.1。现在有人如果这个项目可以在这个设备上运行,我该如何解决?谢谢亚历克斯

0 投票
1 回答
1054 浏览

iphone - 有没有办法调整 TTThumbsViewController 的网格大小?

我正在使用 TTThumbsViewController 来显示缩略图网格,非常简单。然而,困难的部分是如果我想在网格底部显示自定义视图怎么办?而且我不希望视图成为可滚动网格的一部分。如何调整缩略图网格的大小,然后将我自己的视图附加到此控制器的视图?将此视图视为自定义工具栏之类的东西

替代文字

0 投票
2 回答
1013 浏览

iphone - TTPickerTextField 数据源?如何创建自己的数据源?

对于我的 iPhone 项目,我很想使用 Three20 中的TTpickerTextField让用户从地址簿中选择一个联系人。虽然我对可可真的很陌生,但我不明白如何将地址簿用作数据源。据我了解,我必须创建自己的数据源,也就是说,从地址簿中获取每个条目并将其放入我自己的数据源中,对吗?但是我必须在我的类中实现什么委托/协议,以便我的类是一个数据源?还是我走错路了?有人可以给我一个提示吗?

非常感谢

德拉吉

0 投票
1 回答
1737 浏览

iphone - TTWebController/TTNavigator 调用,没有动画+解雇问题

我在实现 TTNavigator + TTWebController 以捕获样式标签中的链接并在 TTWebController 中打开它们时遇到问题。在我当前的 UIViewController (不是导航控制器)中,在我添加的 viewDidLoad 中(根据 TTCatalog 示例):

而且我还在同一个 UIViewController .m 文件中添加了:

现在,如果我点击样式标签中的链接,它们实际上会在 Three20 WebController 中完美打开。我还自定义了外观、颜色、标题和按钮。问题是我当前的 UIViewController 和网页之间的过渡没有动画。我真的需要它从下到上滑动(因为它是整个应用程序的默认动画)。我玩过 TTNavigator.m 中的各种设置,尝试了很多东西,但仍然无法弄清楚如何执行动画。我在关闭浏览器视图时也遇到了问题。我添加了一个“取消/完成”按钮,但解雇不起作用。任何帮助,将不胜感激。

对不起我的英语不好。

在此先感谢,卢卡

0 投票
1 回答
1789 浏览

iphone - 无法使用 Three20 删除表中的行

我有一个在 TTTableView 上切换 setEditing 的按钮。以前我一直在使用“常规” UITableView 和以下方法来实际删除数据,但我在 Three20 类中没有看到任何类似的东西,并且在按下删除按钮时不会调用我的方法排。

  • (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { //做工作}

我一定错过了什么,但我不知道在哪里。TTTableViewController 中的 setEditing 似乎没有连接到任何东西。有一个 didDeleteObject 方法,但我不知道这是否应该替代上述方法。任何投入将不胜感激。

0 投票
2 回答
1017 浏览

iphone - 如何使用three20框架实现隐藏状态栏

我正在使用 three20 框架的 TTThumbsViewController 部分,并且我在整个应用程序中都隐藏了状态栏。

当用户查看完整尺寸的图像时,点击屏幕(隐藏控件),当他们再次点击时,控件重新出现,但状态栏也在那里。

我搜索了整个图书馆,但无法隔离发生这种情况的部分。如果有人能指出我正确的方向,我会很高兴。

谢谢,

BB

0 投票
2 回答
2048 浏览

iphone - TTURLResponse 为零

我正在尝试TTURLRequest在我的应用程序中实现一个简单的。我对 Three20 框架很陌生。我主要是想要TTURLRequestTTImageView很棒的缓存东西。

我的委托中有以下代码:

response始终为零。我无法弄清楚我做错了什么。我查看了应用程序支持目录,它正在使用正确的数据创建缓存文件,所以我知道它正在收到响应。我究竟做错了什么?