首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >基于视图的TableView:将弹出窗口的列初始化为相同的值并与它们交互(Xcode Storyboard)

基于视图的TableView:将弹出窗口的列初始化为相同的值并与它们交互(Xcode Storyboard)
EN

Stack Overflow用户
提问于 2021-05-19 11:19:38
回答 1查看 33关注 0票数 0

我有如下所示的设置:

我希望将每个弹出式按钮(嵌套在表格单元视图中)的值设置为相同范围的值,并以其他方式与它们交互。简而言之,我需要一个IBOutlet。

理想初始化代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
let tableArray = [outlet1, outlet2, outlet3, outlet4, ...]
for i in 0...tableArray.count-1 {
    for v in 1...127 {
        tableArray[i].addItem(v)
    }
}

但是,当我试图将它们的所有出口添加到类(MIDI通道设置)中时,我得到的错误--出口是无效的。插座不能连接到重复内容。

以下内容:Outlets cannot be connected to repeating content iOSOutlets cannot be connected to repeating contentSwift - Outlets cannot be connected to repeating content (除了基于UIKit而不是AppKit)都建议相同的解决方案:为每个单元创建一个唯一的子类,并将每个单元格的出口初始化为该子类。

  1. 只为一列中的单元格设置16个不同的子类是相当困难的。
  2. 没有办法将它们组装成一个数组来完成我在上面的代码中所做的工作。

我如何能够与我创建的弹出按钮列进行交互?

EN

回答 1

Stack Overflow用户

发布于 2021-05-19 12:34:48

据我所知,这只能通过编程或Cocoa绑定来实现。虽然这听起来可能很复杂,但是可以在这里找到以编程方式创建TableViews的好的、简单的概述:https://www.appcoda.com/macos-programming-tableview/

它还解释了所有这些答案的“子类化表视图单元格”的含义。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67609607

复制
相关文章
如何将数组的所有成员初始化为相同的值
C++ algorithm 有两个函数 – fill 和 fill_n,可以给数组赋值,
ClearSeve
2022/02/11
2.7K0
【IOS开发基础系列】Storyboard专题
        如果你的 app 有大量的窗口,故事板能帮你减少许多用于从一个窗口转到另一个窗口的导航代码。与每个viewcontroller一个单独的 nib 文件不同,你的 app 只需用一个故事板文件(其中可以包含所有的viewcontroller 以及它们之间的关系)即可。
江中散人_Jun
2023/10/16
1.3K0
【IOS开发基础系列】Storyboard专题
iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)
Add Player 最终的设计看上去像下面这样:#接第一部分: 原帖地址 简书地址
hrscy
2018/08/30
3.3K0
iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)
iOS 9 Storyboard 教程(一下)
你可以直接从storyboard编辑器中,使用原型cell你可以很容易的为你的tableViewCell设计一套自定义的布局.
hrscy
2018/08/30
3.1K0
iOS 9 Storyboard 教程(一下)
iOS基础问答面试题连载(二)-附答案
2016-11-2120:41:52 发表评论 7℃热度 1.xcode5和xcode7区别? 2.pch文件原理? 3.UIApplication常见功能? 4.程序完整启动流程? 5.U
timhbw
2018/05/03
1.4K0
用这些 iOS 技巧让你的 APP 性能更佳
https://juejin.im/post/5c6a0b6ef265da2de660f83f”
iOSSir
2019/06/14
3.2K0
用这些 iOS 技巧让你的 APP 性能更佳
使用EXCLE表格,有相同列,取某一列的值
如图,我有两列MAC地址表,然后需要把F列的值取值到D列,可以使用公式:=VLOOKUP(A1,$E$1:$F$44,2,0)进行处理数据。A1代表以哪一列为基础取值参考,$E$1:$F$44代表查找对比范围。
Tacc
2022/01/11
4.3K0
使用EXCLE表格,有相同列,取某一列的值
Dockerfile 禁止弹出 apt 安装交互视图
在 Dockerfile 中执行 apt 安装时,有些软件包可能会在安装过程中弹出交互式视图,例如询问用户是否接受软件包许可证或配置软件包参数等。在 Docker 构建过程中,由于无法进行交互式操作,这些视图可能会导致构建失败或出现不可预期的结果。为避免这些问题,可以通过以下方法避免在 Docker 构建过程中弹出交互式视图:
宋天伦
2023/10/21
5000
iOS操作属性列表plist(增删改查)
iOS的存储方式之一——属性列表plist,还是经常见到的,可以很方便的用来管理一些有序的批量数据,特别是用来显示固定的内容到表单上时,不需要在代码中反复地繁琐编写数组,而可以在plist属性列表中进行可视化操作,极为便捷,本文讲解如何创建和使用plist列表,并显示在表单上。
Cloudox
2021/11/23
1.6K0
iOS操作属性列表plist(增删改查)
iOS 9 Storyboard 教程(二下)
现在你会忽视Game行,仅仅让用户输入玩家的名字. 当用户点击Cancel按钮的时候,这个控制器将会关闭并且不管你输了什么数据都不会保存.这个部分用unwind segue已经起作用了.
hrscy
2018/08/30
2.2K0
iOS 9 Storyboard 教程(二下)
iOS开发遇到的一些小问题记录
tableFooterView问题 一般来说,tableview会默认有一个footerview 解决:在视图加载时将这个footerview设为没有高度或者是空view就可以
雪碧君
2023/02/15
8120
layui弹窗间的传值(layui弹出层传值)(窗口传值)[通俗易懂]
主要有两部分 1、从主窗口传值到弹出层 2、从弹出层传值到主窗口 3、通过session互传 4、通过调用父窗口的函数从而获取到父窗口的值(相反也是可以的)
全栈程序员站长
2022/07/01
7.4K0
layui弹窗间的传值(layui弹出层传值)(窗口传值)[通俗易懂]
iOS点击TableView的cell显示弹出动画
最近使用豌豆荚一览的app时看到它的点击cell后弹出界面的动画很帅,所以自己琢磨着实现了一个,效果如下:
Cloudox
2022/05/13
1.5K0
iOS点击TableView的cell显示弹出动画
Flex 弹出窗口的例子
<?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"   l
用户3135539
2018/09/12
3.3K0
【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
创建一个 HelloWorld 项目, 在这个 IOS 项目中有四个目录 : 如下图;
韩曙亮
2023/03/27
5K0
【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
【滑动窗口专题】运用小技巧将问题转化为经典滑动窗口求最值问题
今天,书店老板有一家店打算试营业 分钟。每分钟都有一些顾客( )会进入书店,所有这些顾客都会在那一分钟结束后离开。
宫水三叶的刷题日记
2022/04/06
6940
编码篇-从一个第三方的StoryBoard项目中剥离部分功能到纯代码项目中
最近项目中需要实现视频监控功能,于是就用了某企业旗下的一款视频监控产品,在集成官方Dome中的监控画面播放的功能时,发现整个项目都是通过StoryBoard搭建的,然而我的项目是没有使用StoryBoard,纯代码开发,如果我用纯代码重写里面的功能逻辑当然也是行的,只是花费的时间和精力可想而知,这酸爽,谁试谁知道。
進无尽
2018/09/12
7060
编码篇-从一个第三方的StoryBoard项目中剥离部分功能到纯代码项目中
iOS之深入解析Xcode 13正式版发布的40个新特性
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131546.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/12
8.8K0
iOS开发常用之网络
表相关与的TabBar SWTableViewCell - 国内开源作者,带很多手势的表单元格。 MCSwipeTableViewCell - 带很多手势的表单元格。 TMQuiltView - 瀑布流。 XRWaterfallLayout - 超简单的瀑布流实现,实现说明。 WaterfallFlowDemo - 一个简单的UICollectionView瀑布流布局演示demo。 XLForm - 很多表格类的表,写法更高冷一点,推荐使用。 Eureka.swift - Eur
GuangdongQi
2018/12/18
23.7K0
iOS AutoLayout全解
AutoLayout简介 Autolayout是一种全新的布局技术,专门用来布局UI界面的,用来取代Frame布局在遇见屏幕尺寸多重多样的问题。Autolayout自iOS 6开始引入, 但是由于X
xiangzhihong
2018/02/06
4.6K0
iOS AutoLayout全解

相似问题

如何使用selenide api聚焦弹出窗口并与之交互

11

将多个变量初始化为相同的初始值

11

iPhone storyboard:为什么Xcode storyboard会显示Xcode大小的视图?

70

Python将多个变量初始化为相同的初始值

7601

如何在UITableViewController初始化时创建的tableview中添加Storyboard头视图

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文