在我将Xcode更新为7.3后,我发现当我创建UIView类或UITableViewCell时,Xcode无法创建Xib文件。有人知道原因吗?
答案 0 :(得分:9)
非常传统的方式。
这将创建空的xib,现在拖放UITableViewCell并提供您在.h和.m文件或swift文件名中给出的类名。
答案 1 :(得分:3)
是的,这是一个令人惊讶的问题。
首先从File创建一个nib(例如ProfileHeaderView.xib)文件 - >新文件。
然后创建一个.swift(例如ProfileHeaderView.swift)文件并从UIView中继承它。
最后(但并非最不重要),转到.xib文件的Identity Inspector,并将类名更改为创建的.swift文件的名称(例如ProfileHeaderView.swift)。
希望有所帮助。
答案 2 :(得分:1)
确保在iOS部分选择 Cocoa Touch Class ,而不是OSX的 Cocoa Class 。这使您可以选中选项还创建XIB文件。这适用于ViewControllers的Xcode 7.3和任何UIView子类(例如UITableViewCell,UICollectionViewCell)
编辑:但不是 UIView