2 qq 26771831 qq_26771831 于 2016.01.26 19:14 提问

IOS 3dtouch 获取不到对应的ndexPath
为什么获取不到对应的indexPath
    - (UIViewController *)previewingContext:(id)context viewControllerForLocation:(CGPoint) point
    {
    NSIndexPath *indexPath = [owntableView indexPathForCell:(StyleTableViewCell* )[context sourceView]];

}
获取不到呀,cell是自定义的

2个回答

qq_26771831
qq_26771831   2016.01.27 21:40
已采纳

记得 delegate!!!!!!!!!!!!!!!!

devmiao
devmiao   Ds   Rxr 2016.01.27 08:15
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS推送、3D touch、分享等进入APP的不同跳转方式
[[AccountManager sharedInstance] changeRootViewControllerWithHome]; //改变rootviewController为主页面(我这里为tabbar的第一个页面) MyNavigationViewController *myNavi = self.window.rootViewController.childViewControllers[0]; 拿到当前controller [myNavi pushViewController:logi
iOS新特性实现3DTouch开发
好久没有写过文章了,今天就给大家带来一篇比较简单的开发教程吧!目的是为了让大伙能够避开那些不必要的坑,快速高效的实现功能。今天呢来和大家讲一下iOS9的新特性3DTouch开发(iOS10都已经出了Beta版,这篇教程真是来的有点晚……)3DTouch的功能就是用户可以在HomeScreen上通过用力按压屏幕,使屏幕弹出快捷菜单,就好像是我们在Windows上右键鼠标一样,效果图如下: 实现3DT
iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程
3D Touch 是6s、6ps ,iOS9 新出的一项用户界面交互技术。给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。技术的本身并不是难点,而是怎样优雅地把这些技术平滑的融入到我们的app,我们的工作,我们的生活,才是学习的之本,学习之道。
3D touch 静态、动态设置及进入APP的跳转方式
申明Quick Action有两种方式:静态和动态 静态是在info.plist文件中申明,动态则是在代码中注册,系统支持两者同时存在。 -系统限制每个app最多显示4个快捷图标,包括静态和动态 静态 在app的plist文件中增加如下申明: UIApplicationShortcutItems     UIApplicationShortcutItemIconType
iOS 3D Touch 实现UITableViewCell 预览
效果图好丑. 测试手机iPhone6s , 也就是使用了新特性 3DTouch. 囧 不知道的以为会有多难.在开始之前UIViewControllerPreviewingDelegate // 签订这个协议- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)inde
iOS中3DTouch的使用
苹果是在iphone6s开始加入的3DTouch功能.也就是说是ios9开始加入的3DTouch.3DTouch也就是根据你手按压的力度大小来触发的. 3DTouch具体有两种表现形式.第一种是在Launch页面,也就是在苹果的桌面上.就算我们不做关于3DTouch的任何集成.在上线的项目中(注:一定是上线的项目,Debug之类的是没有任何显示的)也有一个关于分享的3DTouch按钮
iOS 3DTouch 在现实当中的应用
本文主要讲解3DTouch各种场景下的开发方法,开发主屏幕应用icon上的快捷选项标签(Home Screen Quick Actions),静态设置UIApplicationShortcutItem,动态添加、修改UIApplicationShortcutItem,peek和pop的实现。 一、3DTouch开发准备工作(让模拟器也支持3DTouch的解决办法)   需要支持3DTo
IOS实现3DTouch功能
赶需求期间,想着别人应用都搞起3DTouch功能了,咱也来装逼一会,凸显下逼格。 废话少说,先搜索了前人的热心奉献,自己再动手丰衣足食,下面归纳总结下。 首先,想要体验3DTouch功能,必须至少得是iPhone6s iPhone6s plus的机型,没有的就去借,去偷,去抢,去跟老板申请测试机吧。 不过有牛人搞了个模拟器也能支持3DTouch功能,具体查看https://github.co
3D Touch 的实现和系统分享功能
3D Touch其实就是快速进入指定app界面的一种方式。 下面和大家分享一下简单的实现 1、静态标签 静态标签是我们在项目的配置plist文件中配置的标签,在用户安装程序后就可以使用,并且排序会在动态标签的前面。 我们先来看静态标签的配置: 首先,在info.plist文件中添加如下键值(我在测试的时候,系统并没有提示,只能手打上去): Paste_Image.png 先添
iOS10 widget实现,3Dtouch 弹出菜单
文章将依次从以下几个问题着手,进行详细说明: 1、如何为现有的工程添加widget; 2、如何绘制UI; 3、如何调起app; 4、如何与host app共享数据。 图2 添加today的target 图3 添加today之后的工程目录     这是添加Today Extension之后的工程目录。     到这里,为现有的工程添加Today E