Code Bye

ios tableview中如何点击获取副标题的值

 

我的tableview中cell绑值方法是 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.detailTextLabel.text = [NSString stringWithFormat:@”%@”,[@”mobileNumber”]];//这段就是动态给副标题绑定的一个值 

我的点击方法是-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
可是我如何在cell点击时候在点击事件里获取cell.detailTextLabel.text的值呢?

– (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

– (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;

引用 1 楼 hslinux 的回复:

– (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

– (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;

意思是我使用的点击方法不对? 应该使用- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;
这个方法吗? 在这个方法里怎么取呢!


20分

– (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

        UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
 
        NSLog(@”%@”,  cell.detailTextLabel.text);

引用 3 楼 hslinux 的回复:

– (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

        UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
 
        NSLog(@”%@”,  cell.detailTextLabel.text);

非常感谢,搞定了!

遇到问题多想想。给出思路了还没法解决,非要给出代码才可以?
这样下去是有问题的。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ios tableview中如何点击获取副标题的值