首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iphone uitableview中检测被点击的单元格,并根据它生成下一个视图?

如何在iphone uitableview中检测被点击的单元格,并根据它生成下一个视图?
EN

Stack Overflow用户
提问于 2009-06-08 05:45:22
回答 2查看 243关注 0票数 0

大家好,我是iphone开发的新手,我正在开发一个名为闪存卡的应用程序。

我的问题是我想从数据库中生成闪存卡...

下面是一些要解释的代码

主页屏幕-索引视图categoryView TileView书签搜索下载

indexView是一个uitableView

Category1(章节标题) flashCard1 flashcard2 flashcard3 category2(章节标题标题) flashcard4 flashcard5 flashcard6

现在我想传递来自categoryid的闪存卡,因此在不同的类别中,应该显示与该类别相关的闪存卡。当点击第一张闪存卡时,闪存卡if应该被传递给查询,我可以从查询中生成questions.and,并且flashCradsmust应该根据类别而不同type..for example..if categorytype=1闪存卡应该是多项选择的类型如果categorytype=2,闪存卡应该是词汇类型如果type=3 flashcards=图形观察

以下是一些数据库信息-表(CardCategoryInfo) categoryId categoryName CategoryType

flashCardInfo(表) flashCardId categoryId flashCardName (表)

flashCardQuestionInfo(表) questionId flashCardId questionText questionTotalOption isAudioAvailable questionAnswer (表)questionId flashCardId questionText questionTotalOption isAudioAvailable questionAnswer

flashCardMultipleAnswer(表) questionId optionId optionText (表)

谁来帮帮我

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-08 08:04:07

您需要在UITableViewDelegate中实现tableView:didSelectRowAtIndexPath:。第二个参数是索引路径,它将提供足够的信息来识别您想要显示的特定闪存卡。

您可以在Table View Programming GuideView Controller Programming Guide中找到更多信息。

票数 1
EN

Stack Overflow用户

发布于 2009-06-09 03:18:30

基本上,在您的UITableViewDelegate实现中,您从tableView:didSelectRowAtIndexPath:的indexPath参数中获取信息。

此外,您可以标记元素,然后将该标记传递给查询方法。在创建元素时设置元素上的标签,然后在处理程序中首先获取标签并执行相应的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/963563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档