Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建多个segue使用CollectionView

创建多个segue使用CollectionView
EN

Stack Overflow用户
提问于 2017-04-13 15:28:09
回答 1查看 240关注 0票数 1

如下图所示,我有一个CollectionViewCell,希望为TableViewController和ViewController创建多个索引。

我怎样才能创建一个以上的词组呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-13 15:43:10

要为TableViewController和ViewController创建多个segue,您需要从持有集合视图(而不是单元格)的视图控制器创建一个segue,例如:

代码语言:javascript
运行
AI代码解释
复制
UICollectionViewController -> UIViewController1
UICollectionViewController -> UIViewController2
//...etc

记住要向每个语言添加标识符。

在代码中重写UICollectionViewDelegate方法

代码语言:javascript
运行
AI代码解释
复制
collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath)

在该方法中,检查哪个单元格被点击(indexPath),如果它是带有正确标识符的cell1调用segue:

代码语言:javascript
运行
AI代码解释
复制
performSegueWithIdentifier("goToVC1Identifier", sender: nil)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43403187

复制
相关文章
添加多个屏幕-创建格线布局
在上一节中,我们学习了如何使用按钮更改iPhone的屏幕。让我们进一步推动!我们将实现一个CollectionView,我们将能够切换到您想要的壁纸。该的CollectionView将是滚动的水平。
iOSDevLog
2019/06/17
3K0
添加多个屏幕-创建格线布局
在 iPhone 上使用 Popover Segue
iOS 系统提供了4种基本的转场方式:Show、Show Detail、Present Modally、Present as Popover。我们平常用的最多的是 Show ,就是从右向左滑入新页面,这也是最符合用户习惯的转场方式。
Sheepy
2018/09/10
1.1K0
在 iPhone 上使用 Popover Segue
Swift 项目 - Xib | StoryBoard 多人协作技巧
不同于国外,StoryBoard从面世到如今饱受国内开发者的质疑,质疑的理由很多,什么不利于多人协作啊,隐藏了UI细节啊,出问题不容易测试,降低执行效率啊等等。此文就是针对这些问题的举例和剖析。
Swift社区
2022/04/04
2.2K0
Swift 项目 - Xib | StoryBoard 多人协作技巧
【swift学习笔记】五.使用枚举优雅的管理Segue
  在做页面转跳的时候,我们要给Segue命名,如果Segue多了,管理他们就是一个恶梦。我们可以枚举更优雅的管理这些Segue。   1.我们先来建立一个protocol,他的功能就是让实现类实现一个SegueIdentifier别名,这个SegueIdentifier必需为RawRepresentable类型,在后边我们就会用 protocol SegueHandlerType { associatedtype SegueIdentifier: RawRepresentable }   2.我们
lpxxn
2018/01/31
7110
【swift学习笔记】五.使用枚举优雅的管理Segue
vagrantfile创建多个Host
对vagrantfile配置参数感兴趣的可以移步这里学习哈!vagrantfile配置参数
友儿
2022/09/13
9400
CollectionView stortBoard headview bug
2.拖不出xib上的控件做属性 报错信息如下: outlets connot  be connected to repeating content
星宇大前端
2019/01/15
4460
如何使用 Vue 命名插槽创建多个模板插槽?
这是最基本的示例,如果我们不提供父级的任何slot 内容,则我们将<slot>放在其中的任何内容都会作为后备内容。
前端小智@大迁世界
2022/06/15
2.9K0
如何使用 Vue 命名插槽创建多个模板插槽?
iOS中storyboard故事板使用Segue跳转界面、传值
在iOS的开发过程中,不可避免的要设计界面,在android中有xml设置界面和直接使用java代码设置界面控件两种方式,在之前的ios开发中也是类似的有xib文件设置界面及用代码直接设置控件两种方法,但后来又出了一种方式,就是storyboard故事板子,其实storyboard和xib文件很像,最大的不同之处在于一个xib文件对应一个ViewController视图控制器,而storyboard对应多个,基本一个应用只需要一个storyboard就可以了,不再需要为每个控制器创建一个xib文件,从这点上来说,还是很方便的,在storyboard中查看各个界面的跳转也很方便,但之前一直使用xib进行开发,对storyboard的使用不太熟悉,今天好好学习了一下其中的界面跳转和传值,用到了Segue这个东西,这里借着例子说明一下。
Cloudox
2021/11/23
1.6K0
iOS中storyboard故事板使用Segue跳转界面、传值
C# 直接创建多个类和使用反射创建类的性能
虽然一开始就知道了反射的性能比较差,但是究竟有多差,在创建对象的时候的差异有多少?
林德熙
2019/03/13
2.5K0
C# 直接创建多个类和使用反射创建类的性能
JS创建多个下载任务
//JS创建多个下载任务 function Down() { //文件名 var namearr = []; //文件路径 var hrefarr = []; $(".downs .col-md-4").each(function (index, item) { namearr.push(需要下载的文件名); hrefarr.push(需要下载的文件路径); }) for (var index = 0; index <
小语雀网
2022/05/06
12.2K0
使用 frok() 函数一次创建多个子进程
前面的文章我们讨论了系统函数 fork() 的应用,他可以在一个进程中再创建另外一个子进程,本文测试使用一个 for 循环创建多个子进程,中间一些注意事项已经全部用注释标注清楚。
我与梦想有个约会
2023/10/20
2200
使用 frok() 函数一次创建多个子进程
使用MDK的RL-USB创建多个USB_DEVICE
MDK的RL-USB使用起来非常方便,使用RTE的USBD_Config_MSC.h配置不同Device中对应的参数,这个头文件打开如下:
用户9736681
2022/05/11
1.7K0
使用MDK的RL-USB创建多个USB_DEVICE
phpStudy 创建多个站点,绑定域名
站长前面推荐过《phpStudy:非常棒的PHP环境搭建包(支持Apache、IIS、Nginx和LightTPD) 》,今天来简单介绍一下使用 phpStudy 创建多个站点,绑定域名的方法。
星哥玩云
2022/08/13
5.2K0
phpStudy 创建多个站点,绑定域名
一次创建多个Pblock
在上篇文章中,我们提到了可以先选定一个cell,然后对该cell创建一个Pblock。这等效于一次创建一个Pblock。实际上,我们可以利用Create Pblocks Wizard,一次创建多个Pblock,这是一种半自动化的方式。相比于前一种更高效一些。
Lauren的FPGA
2019/10/30
1K0
管理创建的多个 SSH 连接命令
每台基于 Linux / Unix 的机器都有一个 .ssh 文件夹,您可以在其中保存 ssh 密钥。在这个文件夹中,你可以创建一个名为 config 的文件,可以将所有远程机器的详细信息放在这个配置文件中。
用户7639835
2021/09/01
1.5K0
如何在Linux中创建文件?多个文件创建操作命令。
如果文件file1.txt不存在,则上面的命令将创建该文件,否则,它将更改其时间戳。
用户5005176
2021/08/10
40K0
【iOS】iOS之Button segue弹出popOver消除(dismiss)问题
如图。由于程序须要,点击Button Ctrl+Dragging加入了一个UITableViewController,当然其余的Controller也能够,这样我们在方法
全栈程序员站长
2022/07/10
4310
【iOS】iOS之Button segue弹出popOver消除(dismiss)问题
UINavigationController
UINavigationController 利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是系统自带的“设置”应用 UINavigationController的使用步骤 初始化UINavigationController 设置UIWindow的rootViewController为UINavigationController 根据具体情况,通过push方法添加对应个数的子控制器 UINavigationController以栈的形
用户1941540
2018/05/11
1.4K0
mybatis 使用tips - 使用多个参数
执行如下命令: mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate 可以使用mybatis generator mybatis 使用多个参数 自定义方法需要根据多个查询条件去查询: SELECT * FROM `db_demo`.`hot_topic` WHERE lang='english' AND category='017' AND topic_type='video' ORDER BY score DESC; 推荐使用
千往
2018/01/24
1.7K0
如何在 wxPython 中创建多个工具栏
作为C++库wxWidgets的包装器,wxPython允许Python开发人员利用这个成熟且经过实战测试的框架的强大功能。它具有各种平台的本机外观和感觉,包括Windows,macOS和Linux。使用 wxPython,您可以使用各种小部件(例如按钮、文本控件,当然还有工具栏)设计具有视觉吸引力且响应迅速的桌面应用程序。
很酷的站长
2023/08/11
5080
如何在 wxPython 中创建多个工具栏

相似问题

按collectionView键按segue

14

从CollectionView didSelect Swift 3移出segue

10

如何使用webView的多个按钮创建segue

10

UIBarButtonItem + popover segue创建多个popover

34

使用Marionette CollectionView创建每个项的多个视图

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档