问题标签 [awakefromnib]
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.
ios - @IBOutlet UITableView!当我在函数 awakeFromNib() 中设置它的委托时为零
我使用一个 xib 文件来构建一个名为 SelectView 的 UIView,其中有一个按钮和一个 tableView。代码如下所示
我以编程方式在函数 awakeFromNib() 中设置 tableView 的委托和数据源,代码如下
当我运行该应用程序时,它在 awakeFromNib 处崩溃,因为 selectTableView 为零。
下面的 SelectView 类的代码
我在 ViewController 的 viewDidLoad 函数中加载视图
swift - 如何从其他自定义 UICollectionViewCells 引用 UICollectionView
我有一个UIViewController
有UICollectionView
4 个自定义单元格的。在其中一个单元格中,我有一个 UIButton,当点击它时需要访问另一个单元格,以更新UIImage
. 如何引用collectionView
UIViewController 中的引用以将其传递给其他 NIB?
override func awakeFromNib()
为了引用其他单元格,我是否在其中放了一些东西?
例子:
如何collectionView
从其他 NIB 中引用?
谢谢
swift - Buildtime Canvas Pod xCode 问题 | 缺少一个 [super awakeFromNib] 调用 || 来自 CSAnimationView.m 文件
我刚刚添加了canvas pod(通过cocoapods),我可以在我的工作区中很好地看到文件,并且我能够将Canvas“导入”到我的ViewController.swift中。但我收到一个语义构建时间错误,文件 CSAnimationView.m 可能缺少方法 [super awakeFromNib][errorscreenshot] 1
ios - iOS 内存泄漏与 nib
在 UITableViewCell 中,我在 init 中添加了这个视图
这会造成泄漏 - let view = UINib(nibName: "CView", bundle: nil).instantiate(withOwner: nil, options: nil)[0] as! CView
// LEAK
objective-c - awakeFromNib 返回 Null UILabel 值
我在表格视图中使用自定义单元格。我有一个视图,并且该视图内有一个按钮,当单元格加载时,它会检查数组是否包含单元格内的标签文本。当我尝试获取标签的文本时,它返回一个空值,如果我单击具有相同方法的按钮来获取包含的文本,它就可以正常工作并给我标签的文本。
附上代码
swift - 为什么 awakeFromNib() 中的 View 为零?
我正在练习 awakeFromNib。
UIView
我在 Main.storyboard 中有一个。这个 UIView 继承class CardView
.
代码如下
我有一个CardView.xib
. 在 CardView.xib 中,有一个默认的单个 UIView 继承了class CardView
. 在这个 UIView 内部,还有另一个继承了class CardContentView
. 当然,我有一个 CardView.swift,它有class CardView
.
代码如下
我有一个CardContentView.xib
. 在 CardContentView.xib 中,有一个UIView
继承了 default的默认单曲class UIView
。当然,我有一个 CardContentView.swift ,它有class CardContentView
.
代码如下
是的,我想CardContentView
通过.cardView
class CardView
但是当我运行时,错误弹出class CardView
错误行在func awakeFromNib
具体线路是cardContentView.layer.cornerRadius = 16
。
错误消息是Unexpectedly found nil while unwrapping an Optional value
。特别是,cardContentView = nil
。
我不知道为什么cardContentView = nil
。
我将 Xib 板class CardView
中的 cardContentView 链接到 CardView.swift 中。
我应该如何修改代码来运行它?
谢谢!
swift - 在 awakeFromNib 触发之前设置属性
我需要在触发UIView
之前设置一个属性。awakeFromNib
这是我尝试过的:
configureContent
被调用但在之后,awakeFromNib
所以我不能使用.count
awakeFromNib
我在这里对options参数表示红色,但我不确定它是否有任何帮助。
另一种选择是避免任何形式的注入,并直接从awakeFromNib
.
任何帮助表示赞赏。
ios - 在 awakeFromNib() 上 - 错误实例成员 'button' 不能用于类型 'CustomView'
我创建了一个自定义 UIView 作为 .xib 文件,其中 UIView 有一个按钮。我使用下面的代码加载 UIView。
自定义视图具有以下代码:
我已将源代码上传到 github。这是链接https://github.com/felixmariaa/AwakeFromNibTest/
这应该可以工作,我不确定出了什么问题。
ios - 无法将已注册的 CollectionViewCells 出列
到处搜索,但我找不到任何我还没有尝试解决我的问题的东西,所以要再问一次。
我正在尝试使用带有自定义单元格的集合视图。
主集合视图位于Main View Controller
.
我正在使用一个名为 的通用单元格GenericHomeCollectionViewCell
,然后自定义它具有的另一个集合视图。此单元格在注册和出队方面没有任何问题。(这听起来可能很奇怪,但我已经有一个具有这种用法的应用程序并且它可以正常工作,所以我想再次使用相同的方法。)
当我尝试在该通用单元格内注册和出列单元格时,就会发生崩溃。
我有 4 个不同的自定义单元格供使用,它们在awakeFromNib()
.
GenericHomeCollectionViewCell.swift
当我启动应用程序时,我会因错误而崩溃:
*** Assertion failure in -[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:], UICollectionView.m:6502
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier HeadlineNewsCollectionViewCell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
我试图从情节提要编辑器中给出一个重用标识符名称,但没有区别。