IOS TableView的Delegate Methods-tableView didSelectRowAtIndexPath

选中tableView的indexPath.row这一行

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

if (self.isFromChatView)

self.chatViewController.phraseString = [self.phraseArray objectAtIndex:indexPath.row];

//else

//self.newSMSViewController.messageString = [self.phraseArray objectAtIndex:indexPath.row];

//去掉选中的背景,恢复原来的样子

[tableView deselectRowAtIndexPath:indexPath animated:YES];

[self dismissModalViewControllerAnimated:YES];

}

前提是选中一行,做如下操作:

去掉[tableView deselectRowAtIndexPath:indexPath animated:YES],效果如下:

加上 [tableView deselectRowAtIndexPath:indexPath animated:YES],效果如下:

时间: 2024-10-12 22:26:43

IOS TableView的Delegate Methods-tableView didSelectRowAtIndexPath的相关文章

《iOS 高级编程》之Tableview进阶指南

本章内容: ●    学习如何进阶使用UITableView,带给应用更高级的观感(look and feel) ●    学习如何开发自己定制的UITableView类,模仿iMessage应用的观感 ●    为一个基于分组的UITableView实现下钻逻辑 在iOS应用中呈现数据时,UITableView可能是最经常使用的用户界面对象.在本章中,将学习到以超越标准实现的方式使用UITableView,并理解UITableView类的工作方式.你会创建一个聊天视图控制器,它支持定制的单元格

iOS疯狂详解之tableview编辑添加删除

// //  VkoWLAccountVC.m //  PocketUniversity // //  Created by long on 15-1-14. //  Copyright (c) 2015年 WLong. All rights reserved. // #import "VkoWLAccountVC.h" #import "VkoWLMoreTableViewCell.h" #define kIcoArray @[@"消息",@&

IOS 实现3D Touch在tableView的简单应用(swift版)

之前记录过OC版实现3D Touch功能的小小演示,最近无事整整swift,也弄个swift版的3D Touoch... 上代码. 一.3D Touch重按主屏icon出现快捷标签有两种添加方式: 1.静态添加,在工程中的info.plist文件中添加,这种方式添加的标签安装后就能显示 2.动态添加,通过代码动态添加快速入口.这种方式添加的标签,必须先运行一次App才会出现. func application(application: UIApplication, didFinishLaunch

iOS 类似外卖 两个tableView联动

在伯乐在线上看到一个挺好玩的文章,自己也参考文章实现了一下. 效果实现如图所示: 具体实现的内容可以参考原文,参考文章:<iOS 类似美团外卖 app 两个 tableView 联动效果实现> 首先,从界面上来看,很显然是两个UITableview上下滑动的效果.而这种滑动的效果核心是左边的tableView如何和右边的tableView进行关联,并且点击左边tableView之后右边的tableview也可以滑动到对应的section. 好了,分析完毕之后,我们应该清楚了我们的2个需求:1.

ios中封装网络和tableview的综合运用

#import <Foundation/Foundation.h> #import "ASIFormDataRequest.h" #import "Reachability.h" @protocol NetWorkDelegate; @interface JSNetWord : NSObject<ASIHTTPRequestDelegate> +(id)ShareNetwork; -(void)NetWorkWithConnctId:(int

iOS Dev (63) 如何在 TableView 滚动时收起键盘?

iOS Dev (63) 如何在 TableView 滚动时收起键盘? 作者:阿锐 地址:http://blog.csdn.net/prevention - - (void)scrollViewDidScroll:(UIScrollView *)scrollView { [_inputTextView resignFirstResponder]; } - 转载请注明来自:http://blog.csdn.net/prevention iOS Dev (63) 如何在 TableView 滚动时收

iOS中相册-用一个tableView区分照片和video

[objc] view plaincopyprint? <span style="font-size:18px;"> #import "ViewController.h" @interface ViewController () @property(nonatomic,strong)UITableView *tableView; @property(nonatomic,strong)NSMutableArray *assets;// 照片数组 @prop

李洪强iOS开发之 - 指定刷新tableview的某一组

李洪强iOS开发之 - 指定刷新tableview的某一组

iOS开发技术之实现tableView左滑删除的三种操作方式

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #000000; background-color: rgba(0, 0, 0, 0) } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #000000; background-color: rgba(0, 0, 0