ios - 选择UITableView的行并不重要?

标签 ios uitableview row

我有一个“UITableView”,我正在尝试处理选定的行并相应地使用其数据,

我已经编写了必要的代码来获取所选行,不幸的是它似乎不起作用

如果我什么都不选择,

NSIndexPath *path = [tableViewDoctorName indexPathForSelectedRow];
int rowSelected = path.row;

rowSelected的值为0;

但是,当我选择该行时,它又是 0。

我的表格中只有一行,我不确定这是否重要?

如何准确确定“UITableView”中选定的行?

最佳答案

设置 UITableView 委托(delegate)并实现此方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
           int rowSelected = indexPath.row;
 }        

关于ios - 选择UITableView的行并不重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18592359/

相关文章:

swift - 数组内容更改后,如何使 TableView 中的单元格使用数组作为数据?

iphone - UITableView、UIWebViews 和scrollsToTop 属性 = 麻烦

bootstrap-4 - Bootstrap 4 中类 row 和 form-row 的区别

php - 比较每行数据的表字段并采取一些措施 (PHP)

ios - 如果在 didFinishLaunchingWithOptions 方法中从 URL 打开应用程序,如何处理?

ios - Storyboard - UITabBarController

ios - 从 viewDidLoad 中调用的函数外部重新加载 UITableViewController

ios - ionic2 - 在 iOS v10 中嵌入没有声音的 youtube 视频播放

ios - iTunes Connect没有退回任何产品

colors - 基于列值的 Spotfire 行颜色