问题标签 [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 投票
1 回答
275 浏览

ios - IBOutletCollection 和 UITapGesture

我正在尝试将 aUILongPressGestureRecognizer和 a添加UITapGestureRecognizerIBOutletCollectionof UIImageViews,但它不起作用。这是我正在使用的代码:

我已经符合UIGestureRecognizerDelegate. 我究竟做错了什么?

0 投票
1 回答
832 浏览

ios - 从 UIButtons 的 IBOutletCollection 中检索标签

我有一个 UIButtons 的 IBOutletCollection。在我的 mutableArray 按钮中检索任何索引的标签的最有效方法是什么。

这就是我的按钮的声明方式

我试过以下。我做错了什么?谢谢

或者

0 投票
1 回答
993 浏览

ios - IBOutletCollection - 排序如何应用于数组?

这是一个非常简单的问题,我没有时间检查。. (代码可以工作,但看起来很乱,我会在了解情况后进行重构)。

问题:

对于 IBOutletCollection,顺序是什么?是建立连接的顺序吗?或者如果订单很重要,是否需要标签?

0 投票
2 回答
247 浏览

ios - 出口集合到细节视图控制器

我有一个按钮插座集合,它收集了 10 个最近的商店位置并按顺序显示它们。我试图做的是,只要按下其中一个按钮,它就会打开一个详细视图控制器并在新窗口中显示标题。我拥有的声明查询和出口集合的代码如下:

以及 DetailEvent1 操作代码:

我需要一些帮助来编写如何将所选对象推送到 TableDetailViewController。我真的很感激帮助。

0 投票
1 回答
145 浏览

ios - 在 IBOutletCollection 中交换图像

我无法正确交换存储在 IBOutletCollection 中的两个 UIImageView。从概念上讲,我一定做错了什么。

假设我有一个索引数据的 NSMutableArray 和一个索引 UIImageViews 的 NSMutableArray,我希望两个索引数组对应,即 UIImageView 数组的第 n 个索引元素应该反映图像数组中的第 n 个数据元素。

一开始,我按 x 坐标对 IBOutletCollection 进行排序,以便屏幕上的外观是从左到右的,即索引 0 的元素应该一直出现在左侧,...,一直到屏幕右侧。

现在,每当我想交换数据数组的两个成员时,我都会确保交换它们的图像,以便每个 UIImageView 始终反映该插槽中的数据。假设我要交换的两个元素具有索引 frontIndex 和 backIndex:

当我尝试为图像数组设置动画或更新时,就会出现问题。看来,当我在索引 0 和 9 处对更新的数组元素调用 animate 或 update 时,实际更新的视图不是位于最左边和左起第 9 个的视图:它们正在更新它们的新位置:

我检查了调试器中的数组,并且确实发生了交换——换句话说,myImages 数组中的 frontIndex 元素确实显示了反映 myData[frontIndex] 处的模型的正确数据,因此视图数组被正确交换,它只是显示在屏幕上的新位置(backIndex 的位置,就好像它没有移动一样)。

我该如何解决?

0 投票
1 回答
1249 浏览

ios - 如何以编程方式将 UIButton 添加到 IBOutletCollection

我需要从代码中制作一堆按钮并将它们添加到 IBOutletConnection 中。到目前为止,我还无法做到这一点。当我在情节提要中执行此操作时,它工作得很好,但我无法以编程方式将按钮添加到集合中。这是我的代码:

。H

.m

我得到的错误是[_buttonsArray addObject:button];说:

*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSArrayI addObject:]:无法识别的选择器发送到实例 0x14559050”

谁能指出我做错了什么?

0 投票
1 回答
2054 浏览

ios - 将引用插座应用到多个按钮(集合)

我正在尝试设置 10 个具有相同字体和样式的按钮,但不想创建 10IBOutlet秒。我以前从未使用过集合,但我相信这就是我在使用网点时最小化代码的方式?如何将此代码放入引用插座集合并将其应用于我的所有按钮?

视图控制器.h

ViewController.m (ViewDidLoad)

0 投票
3 回答
669 浏览

ios - Ios 迭代 IBOutletCollection TextView

我正在尝试迭代并在我的文本视图集合上显示我的数组。

@property (strong, nonatomic) IBOutletCollection(UITextView) NSArray *myTextViewCollection;

但是在 UI 上,只有我的数组中的最后一个元素可用。

我迭代:

feeds是一个包含 NSMutableDictionnary 对象列表的 NSMutableArray。

一个主意 ?

0 投票
1 回答
177 浏览

objective-c - Xcode 5.1 中的 IBOutletCollection

我想为IBOutletCollection我的应用程序中的控件列表创建一个。因此,在我的定义中,我Document.h定义了以下插座:

在早期版本中,Outlet Collections确实出现在 Xcode 的相应 Inspector 中,但在 Xcode 5.1 中似乎并非如此

之前的奥特莱斯收藏

在此处输入图像描述

在我的情况下,检查器中没有可见的 Outlet Collections:

在此处输入图像描述

如何重新启用此行为?

0 投票
2 回答
593 浏览

ios - 在 IBOutletCollection 中设置 UIButtons 的单个标题

有人知道如何使用 IBOutletCollection 设置按钮数组中每个按钮的标题吗?这是我尝试过的,但代码设置了所有按钮的标题。我已将插座连接到按钮并设置它们各自的标签。