问题标签 [iboutletcollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
147 浏览

ios - 为什么点击手势识别器以关闭键盘具有引用插座集合手势识别器视图?

我的 Tap Gesture Recognizer 的目的是在用户触摸键盘外屏幕的任何部分时关闭键盘。

Tap Gesture Recognizer 有一个名为gestureRecognizer 的引用出口集合,连接到视图控制器的根视图。我不知道为什么这是必要的,也不知道一般如何使用引用插座集合。我很好奇为什么这对我的 Tap Gesture Recognizer 是必要的。我在 ViewController 的 .h 或 .m 文件中没有看到任何与 gestureRecognizer 相关的代码。

我从 interwebz 上的教程中找到了这个 Tap Gesture Recognizer 的代码,所以我不知道他们为什么要按照他们的方式编程。真的很想知道。

谢谢!

0 投票
2 回答
346 浏览

ios - 如何修改 IBOutletCollection 中标签的颜色

我的问题是 - 如何修改每个标签的背景颜色、文本颜色等颜色

我尝试了一切来使用索引访问数组的每个元素。就我而言,我有 10 个标签,每个标签的编号从 1 到 10。

到目前为止,我所做的只是将每个标签连接到 IBOutletCollection,但我知道我从未在代码中初始化我的数组。

提前致谢。

0 投票
1 回答
58 浏览

ios - 无法开网点

我无法在视图控制器上创建插座。

我从单视图应用程序模板开始,并在我的故事板中添加了另一个视图控制器。现在,当我尝试创建从第二个视图控制器到文件的出口时,Xcode 不允许我创建它。

可能是什么问题呢?

0 投票
1 回答
324 浏览

ios - 我可以将 IBOutletCollection 与 WatchKit 一起使用吗?

我正在尝试使用 IBOutletCollection 连接多个界面视图。像这个:

但这并没有显示在界面生成器上,所以我不能使用它。有什么办法可以将它与 WatchKit Extension 一起使用吗?

0 投票
0 回答
109 浏览

ios - 如何从 IBOutletCollection 数组中访问随机元素

我需要从IBOutletCollection数组中访问一个随机元素。我有 4 个字母的 imageViews 需要拖动到另一个 imageView 上,并根据拖动的数量更改图像。我目前正在使用 2 进行测试。我有这个,但它似乎不是随机的,而是 4 个中的一个。

0 投票
2 回答
3393 浏览

ios - 在 Swift 中从 IBOutletCollection 获取项目

我收到一个错误,因为“表达式类型不明确,没有更多上下文”

这是我的代码

我尝试了以下方法,

对此的任何帮助表示赞赏。

0 投票
2 回答
5519 浏览

arrays - Swift 按钮数组

Swift + SQLite项目中,我试图在我的 UI 中使用 SQL 查询填充一组 4 个按钮。到目前为止,我能做的最好的事情就是如下代码所示,但我确信它可以以更简洁的方式完成。我尝试在同一个循环中同时执行 SQL 查询结果读取和按钮更改,但得到了各种类型不匹配和引用错误
任何建议将不胜感激。

0 投票
1 回答
787 浏览

swift - Swift 出口集合 - 'IBOutlet' 属性不能是非'@objc' 类类型的数组

我正在尝试快速设置一个出口集合。问题是我收到以下错误:

“IBOutlet”属性不能是非“@objc”类类型“[Badge]”的数组

这是我的代码:

有什么我做错了吗?这似乎与 Apple 文档(此处)中的相同。

0 投票
1 回答
101 浏览

ios - IBOutletCollection 未与 Storyboard 中的 UILabel 连接

我有一个IBoutletCollection属性连接到UILabels几个Storyboard

NSLog(@"%ld",(long)self.labels.count)viewDidLoad

结果得到了0

我在这里得到空的 ivar 有什么问题?

有什么问题Autolayout吗?(是的,我正在使用它Storyboard

感谢您的任何建议!

0 投票
1 回答
418 浏览

ios - 无法以正常方式将网点添加到现有网点集合

我将 Xcode 6.3.2 与 Objective-C 一起使用。我将一些标签挂钩到我的头文件,然后选择出口集合。然后,我尝试将另一个标签挂钩到同一个集合,并且它以任何方式被禁用。我试图从两边钩住它们,但什么也没有。我想出了一个解决方法,这里也提到了: Wiring up Outlet Collection Trouble 我挂钩的下一个标签,我手动写了与上一个插座集合相同的名称,然后,显然它会创建一个具有相同名称的新行,是重复的错误,我删除了这一行,标签就钩在了同一个集合中。这是一种解决方法,我不太喜欢它。关于适当解决方案的任何想法?