iOS:访问下一个 Tableview 单元格的按钮

     2023-03-12     268

关键词:

【中文标题】iOS:访问下一个 Tableview 单元格的按钮【英文标题】:iOS: Button to access next Tableview cell 【发布时间】:2011-07-21 16:33:57 【问题描述】:

我有一个主视图控制器,它是一个表视图,从表视图中选择一个单元格后,会显示另一个视图。如何创建按钮来访问和显示下一个和上一个单元格的视图?我已经设置了工具栏和按钮,我只需要代码帮助来访问和推送下一个视图。

【问题讨论】:

【参考方案1】:

如果您将tableView 的数据(可能是包含单元格信息的数组)传递给您的detailViewController,那么您可以通过这种方式浏览项目。

当您选择一行时,将indexPath.row 作为属性发送到detailViewController,例如int selectedRow。然后连接两个按钮,一个减少这个参数,另一个增加它。

【讨论】:

我没有使用 detailViewController。 @Nadeem 当你写“显示另一个视图”时,我称之为detailViewController 并假设它以模态方式呈现。如果是这样,那么你可以按照我的建议去做。【参考方案2】:

您只是查看基本的NavigationControllerTableViewcontroller 属性。如果你想在两个视图之间导航,那么你需要一个导航控制器,而要选择单元格,你需要使用 tableView。

你只需要去你的表格视图控制器的didSelectRowAtIndexPath方法,选择一行之后,你需要将你的视图控制器推送到你的下一个视图[self.navigationController pushViewController: nextController animated:YES];。这将控制您的下一个视图,并且您将有一个后退按钮,它将带您回到上一个视图。

如果你想在视图之间传递数据,你需要

    将它们设置为属性并引用类来访问它们。

    使用NSUserDefaults

【讨论】:

在tableview ios中使用UILabel的单元格的动态高度

】在tableviewios中使用UILabel的单元格的动态高度【英文标题】:DynamicheightofcellwithUILabelintableviewios【发布时间】:2015-02-0215:33:33【问题描述】:我正在开发一个显示用户消息和图像的聊天应用程序。我有一个表格视图和一个自定义... 查看详情

取消对TableView单元格的修改

】取消对TableView单元格的修改【英文标题】:CancelthemodificationofaTableViewcell【发布时间】:2016-04-1410:20:36【问题描述】:我想要一个示例来说明如何取消编辑并重置TableView中已编辑但未能通过验证的特定单元格的旧值。有关详细... 查看详情

iOS:如何从 tableview 的自定义单元格中的 UITextField 访问值

】iOS:如何从tableview的自定义单元格中的UITextField访问值【英文标题】:iOS:HowtoaccessvaluesfromUITextFieldwhichisincustomcelloftableview【发布时间】:2014-12-2908:28:52【问题描述】:我有一个包含多个文本字段的自定义单元格的表格视图。我... 查看详情

Tableview推送到不同的视图

】Tableview推送到不同的视图【英文标题】:Tableviewpushtodifferentview【发布时间】:2012-11-2609:12:57【问题描述】:我有这段代码,当按下一个单元格时,它会推送到一个新视图。这个新视图会根据按下的单元格的名称更改其标题。... 查看详情

如何删除不可见的 tableview 单元格的下载图像。在ios中

】如何删除不可见的tableview单元格的下载图像。在ios中【英文标题】:howtoremoveinvisibletableviewcell\'sdownloadedimage.inios【发布时间】:2012-06-2009:39:01【问题描述】:当我滚动表格视图时,我想在不可见的表格视图单元格中删除下载的... 查看详情

使用 NSCoding 保存 TableView 单元格的重新排序

】使用NSCoding保存TableView单元格的重新排序【英文标题】:SavingreorderofTableViewcellsusingNSCoding【发布时间】:2016-02-0119:08:59【问题描述】:我正在使用Xcode7和Swift2处理一个iOS项目。我有一个TableView,它从NSCoding获取array。我已经启动... 查看详情

在 iOS 13 和 xcode 11 中,tableview 单元格的“setSelected”方法不返回完美的单元格大小

】在iOS13和xcode11中,tableview单元格的“setSelected”方法不返回完美的单元格大小【英文标题】:"setSelected"methodoftableviewcellnotreturnperfectsizeofcelliniOS13andxcode11【发布时间】:2019-10-0810:46:26【问题描述】:实际上,我有一个在t... 查看详情

customCell 中的 UITableView 隐藏一个按钮也隐藏其他单元格的下一个按钮

】customCell中的UITableView隐藏一个按钮也隐藏其他单元格的下一个按钮【英文标题】:UITableViewincustomCellhidingonebuttonalsohidethenextbuttonofothercells【发布时间】:2012-10-3114:20:24【问题描述】:例如,当您正在观看带有加号按钮的单元格... 查看详情

ios在tableview单元格中显示/隐藏视图

】ios在tableview单元格中显示/隐藏视图【英文标题】:Iosshow/hideviewsinsideatableviewcell【发布时间】:2017-11-0104:30:26【问题描述】:我有一个带有自定义单元格的表格视图。下图显示了我的tableview单元格的视图层次结构。向tableview添... 查看详情

TableView - 单元格的上移和下移功能

】TableView-单元格的上移和下移功能【英文标题】:TableView-MoveupandMovedownfunctionalityofacell【发布时间】:2015-05-0509:18:07【问题描述】:我有一个TableView的情况。我正在尝试实现一个允许向上或向下移动单元格的功能。向上或向下移... 查看详情

当我滚动时,TableView 只加载一个单元格的内容

】当我滚动时,TableView只加载一个单元格的内容【英文标题】:TableViewonlyloadingcontentsofonecellasIscroll【发布时间】:2016-11-2504:46:50【问题描述】:我正在将UIViews加载到我的tableview单元格内容视图中,但是当我滚动浏览我的tableview... 查看详情

单元格获取其前一个单元格的索引 - Tableview 内的 Collectionview

】单元格获取其前一个单元格的索引-Tableview内的Collectionview【英文标题】:Celltakesindexofitspreviouscell-CollectionviewinsideTableview【发布时间】:2016-08-3110:51:21【问题描述】:我想在tableview中动态添加集合视图。我已经制作了以下代码... 查看详情

如何在 TableView 中调整自定义单元格的大小?

】如何在TableView中调整自定义单元格的大小?【英文标题】:HowtoresizecustomcellsinaTableView?【发布时间】:2018-07-2911:41:05【问题描述】:我正在学习iOS开发和Swift。我正在尝试创建一个简单的待办事项应用程序,其中包含TableView中... 查看详情

当我们在ios中长按手势有tableview单元格的索引路径时,如何将单元格中的按钮引用作为子视图

】当我们在ios中长按手势有tableview单元格的索引路径时,如何将单元格中的按钮引用作为子视图【英文标题】:Howtogetthebutton\'sreferenceinthecellasasubviewwhenwehaveindexpathfortableviewcellonlongpressgestureinios【发布时间】:2015-03-0909:29:42【问... 查看详情

TableView 控制器中无法扩展 TableView 单元格的高度

】TableView控制器中无法扩展TableView单元格的高度【英文标题】:CannotexpandheightofTableViewcellinTableViewController【发布时间】:2016-11-0714:04:40【问题描述】:我创建了一个表格视图控制器,它是其中表格视图单元格的父级:我已将单元... 查看详情

当 TableView 单元格中的按钮按下时,我如何知道按下了哪一行单元格的按钮?

】当TableView单元格中的按钮按下时,我如何知道按下了哪一行单元格的按钮?【英文标题】:WhenthebuttoninTableViewcellpressed,howdoIknowthebuttonofwhichrowofcellpressed?【发布时间】:2014-10-1107:39:34【问题描述】:我有一个自定义的TableView单... 查看详情

单击自定义单元格的 UITextField 后重新加载 TableView

】单击自定义单元格的UITextField后重新加载TableView【英文标题】:ReloadTableViewafterclickingonacustomcell\'sUITextField【发布时间】:2016-02-0301:46:24【问题描述】:我有一个带有自定义单元格的tableView。每个自定义单元格都有一个文本字段... 查看详情

使标签等于 TableView 单元格的标题和副标题

】使标签等于TableView单元格的标题和副标题【英文标题】:MakeLabelsequalTableViewCell\'sTitleandSubtitle【发布时间】:2017-01-0514:09:21【问题描述】:所以我只是从编码开始。我有一个表格视图,其中通过代码将单元格添加到其中。我有... 查看详情