UITableViewCell中的Tappable元素由单个视图组成

时间:2012-04-29 11:41:52

标签: cocoa-touch uitableview

很多建议告诉人们将UITableViewCell整合到一个视图中。我想知道如何做到这一点,仍然保留tappable元素,就像在Tweetbot等应用程序中那样。

2 个答案:

答案 0 :(得分:1)

一种方法是NSAttributedStrings

这些有点难以处理,但包装类作为开源存在,例如TTTArrtibutedLabel

您链接的主题将文章命名为“使用UITableView在Tweetie中快速滚动”。这篇文章不再在线了,但有些github projects称他们为自己符合文章 实际上似乎是诀窍,UIView子类使用-drawRect:来绘制自己。要使用可点击的字符串,请参阅NSAttributedStrings。

PS:
感谢wayback machine,您可以阅读文章,实际上它是GitHub项目的描述。

答案 1 :(得分:0)

我是以代表团的形式来做的。该视图定义了tableView控制器符合的协议。将控制器设置为视图的委托,当点击某个区域时,发送正确的消息。