问题标签 [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.
iphone - 是否可以使用类似 IBOutlet 数组的东西?
我当前的 iPhone 应用程序中有一个顶部列表视图,它由代码填充。我已经使用 Interface Builder 组装了视图,因此它包含很多UILabel
s。
显然,我不希望在我的班级中有name1
,name2
等插座,但更喜欢name[10]
数组。
是否可以这样做,并将每个项目连接到适当的标签(或任何其他界面构建器,如视图)?
ios - 如何从对象数组中制作 IBOutlets?
我想用我在 Interface Builder 中的一堆 UIImageViews 制作一个数组。而不是 20 或 30
并以这种方式将它们链接起来,然后将它们放入一个数组中,有没有办法声明一个 IBOutlet UIImageViews 数组?
只是这样我的头文件中没有太多声明。
ios - 什么是 Xcode4 Interface Builder 中的引用插座集合?
在这里,我已经指出了Referencing Outlet Collection
. 我无法弄清楚它在 XCode4 中的用法。
我要求在 XCode4 的 InterfaceBuilder 中提供 REFERENCING OUTLET COLLECTION 的新功能。
ios - 我可以将具有不同标签的多个对象连接到同一个 IBOutlet 吗?
我在 Interface Builder 的一个视图中有 30 个按钮。每个在 100001 和 100030 之间都有一个不同的标签。我发现对每个按钮使用相同的操作很容易,按下时传递每个按钮的标签并使用代码来决定加载哪个级别。
我想将所有按钮连接到一个 IBOutlet,但让每个按钮根据用户保存的数据和按钮的标签加载不同的图像。
我该怎么做呢?
objective-c - IBOutletCollection 和初始化自定义类实例
我正在使用 MHRotaryKnob 类并且无法配置它,以便多个插座具有相同的默认设置。使用 IBOutlet 让它与一个实例一起工作是没有问题的,但现在它正在寻找 NSArray 中的 MHRotaryKnob 类的属性。
我究竟如何在实现中定义旋转旋钮,以便将设置中继到连接到 IBOutletCollection 的所有控件?实现中的属性在 MHRotaryKnob.m 中定义,但现在编译器正在 NSArray 中查找它。
视图控制器.h
视图控制器.m
iphone - 如何在 IBOutletCollection 中隐藏一堆标签?
刚接触 Objective-C 和 iOS 开发,很想在这里帮忙!
我写了一些代码,这样
在 IB 中,我已将视图中的所有标签链接到此集合,我想在特定条件下隐藏它们。但是,我不知道该怎么做。显然是为了隐藏我会使用的单个标签
但是,我不适合在没有收藏的情况下执行此操作,因为我有很多标签要隐藏。
提前感谢您的提示!
ios - UIViewController viewDidUnload 中的 IBOutletCollections 是否应该设置为 nil?
我的 UIViewController 类有一个 IBOutletCollection 包含几个 IBOutlet 对象。我知道需要在 viewDidUnload 中将保留的出口设置为零,但我是否还需要将 IBOutletCollection 设置为零?还是应该在dealloc中释放它?还是完全一个人呆着?
objective-c - 再次显示“旧”视图后插座无法正常工作
我的 Storyboard 中有几个 UIView,当然,我可以使用 segue 在它们之间切换。最初这很好用:notenKurse 是一个 NSMutableArray,而 kurse1Outlets 是我的 UITextFields 的一个出口集合。
我所有的 UITextFields 都显示存储在数组中的值。但是,如果我转到另一个视图(假设我有一个 Button ;))更改某些内容,然后返回到原始 UIView 上面的代码仍然会被执行,并且数组中有不同的值(这应该是是)。我可以在日志中看到这一点。但是愚蠢的 UITextField 只是不显示任何内容。既不是以前的内容,也不是新的文本。但为什么?日志清楚地表明 t 是它应该是的,所以错误一定是在将它写入文本字段时,因此我猜这是一个出口问题......
objective-c - 设置作为 IBOutletCollection 一部分的 UILabel 文本的正确方法是什么
我有一系列构成 IBOutletCollection 一部分的 UILabel
我已按顺序将 UILabel 的标签设置为 0、1、2、3 ...,并且我已按标签号对 *labelCollection 进行了排序。因此,IBOutletCollection 数组中的对象“0”是带有标签“0”等的 UILabel。
使用以下函数,我可以在特定的 obj/tag 处更新 UILabel 的文本:
但是,当您单击 setText 时,这可以正常工作:在 IDE 中,Xcode Quick Help 会抱怨
对于我的生活,我无法弄清楚 UITableViewCell 与这种情况有什么关系。我当然似乎无法访问 textLabel 或 detailTextLabel 属性。
问题:我是在使用已弃用的属性,还是在这种情况下 Xcode 弄错了?
xcode - 使用 IBOutletCollections 访问 xcode 数组。脑洞大开。
我有 2 个数组。一个是按钮的集合。另一个应该是字典数组。我正在使用 [arrayListName count] 在控制台的数组中记录对象的长度/大小/计数:
好的,所以当运行这个循环时,我想用数组中存在的每个字典(即 badges_array)中的键值“name”填充图像。目前我有字典存储在该数组中(这很好)。但是,当我通过循环运行它时,它总是会填充第三个图像
从理论上讲,它应该填充第一张图像。为什么要这样做?例如,它如何决定商品在奥特莱斯系列中的顺序...
脑子里糊涂了。
我尝试通过按顺序将它们连接起来,将它们一个接一个地重新连接到集合中,但没有成功....
这是一个屏幕截图。
谢谢!