让 TTPickerTextField 工作?

Posted

技术标签:

【中文标题】让 TTPickerTextField 工作?【英文标题】:Getting TTPickerTextField to work? 【发布时间】:2010-10-27 20:08:54 【问题描述】:

我将其交叉发布在 groups.google 中,因为我发现很难在 Three20 上获得答案

我可以从其他帖子中看到,很难在 Three20 上获得一些新手/入门帮助,但是在缺乏文档和示例的情况下,很难开始使用 Three20,所以我会尝试 :) 请耐心等待,我只是想开始使用这个非常好的库。

我创建了一个 TTPickerTextField 并将其 dataSource 属性设置为示例中的 MockSearchDataSource 的一个实例,以启动并运行一些我可以深入研究的东西。所以我有一些这样的代码:

TTPickerTextField *pickerField = [[TTPickerTextField alloc] initWithFrame:self.view.frame]; pickerField.dataSource = [[[MockSearchDataSource alloc] init] autorelease]; [self.view addSubview:pickerField];

TTPickerTextField 被显示,我可以在该字段中输入文本,但它不显示我的 MockSearchDataSource 中的任何人。我试图深入研究 TTMessageController 代码,看看我是否能弄清楚我需要做什么,但我无法弄清楚。

有人可以站出来帮助我吗?我确实已经尽力解决了这个问题,但我只是不知道。

谢谢

【问题讨论】:

【参考方案1】:

确保您的 MockSearchDataSource 返回正确的数据源,因为它必须从 TTTableViewDataSource 继承:

@property(nonatomic,retain) id<TTTableViewDataSource> dataSource; 

【讨论】:

以上是关于让 TTPickerTextField 工作?的主要内容,如果未能解决你的问题,请参考以下文章

SQL 无法让 WHERE EXISTS 子句正常工作,并且仅返回在特定日期内具有客户端类型的行

Flutter源码中Te​​xt小部件的RenderObject类在哪里

如何让textview中的文字竖着显示

怎么让textview中的文字竖着显示

无法为 xstate 创建子状态

TE||Bish bash Bosch