xcode 用storyboard拉出一个tableview并且拉一个cell

用这个cell跳转到下一个viewcontroller,代码里面单独走下图中的方法。红箭头指的sender代表的为什么是cell。图片网上随便找的,sender可以代表谁... 用这个cell跳转到下一个viewcontroller,代码里面单独走下图中的方法。红箭头指的sender代表的为什么 是cell。图片网上随便找的,sender 可以代表谁。 展开
 我来答
黄0磊
2016-06-13 · TA获得超过541个赞
知道小有建树答主
回答量:195
采纳率:100%
帮助的人:132万
展开全部
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

segue:用以描述一个跳转的相关信息,比如是A controller 跳转至B controller页面,则我们可以通过它获取到Acontroller的一个实例对象,和B controller的一个实例对象。注意调用这个函数的时候,跳转行为还没有发生,所以我们可以在这个方法内部,获取到B controller的实例,然后传递一些参数过去。

sender:表示是谁触发了这次跳转。因为是从A--->B,所以这个sender可能是A controller里面的任何一个对象。我们可以用它来区分同一个页面上触发的不同的跳转行为。

比如:A页面上有2个按钮x,y,当点击x按钮时,就跳B页面;当点击y按钮时,就跳C页面。所以当点击x按钮时,触发了一个跳转,UIStoryboard的运行时就会去调用A controller里面的这个函数,其中sender就是x按钮。点击y按钮类似。这时候我们就可以判断如果sender是x按钮,则给B页面传递数据;如果按钮时y,则给C页面传递数据。或者是其他业务逻辑。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式