我在创建UIView's
子类时遇到了这个问题。例如,创建UIViewControllers
或UITableViewCells
是可以的。
为什么会这样?
答案 0 :(得分:5)
答案 1 :(得分:1)
答案 2 :(得分:-2)
是的,根据@PRECover,xib复选标记按钮始终处于禁用状态 为了帮助你,我正在描述让你轻松的步骤
步骤1:创建不带xib的UIView类。 步骤2:转到创建新文件,然后选择资源模板
步骤4 - 现在转到视图类并编写“getView”函数
class SampleView: UIView {
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func drawRect(rect: CGRect) {
// Drawing code
}
*/
func getView() -> UIView {
return NSBundle.mainBundle().loadNibNamed("SampleView", owner: nil, options: nil)[0] as! UIView
}
}
步骤5 - 编写下面的方法并调用它以在主视图中添加视图(您想要的位置)
func designSampleView()
{
let sview = (SampleView()).getView();
NSLog("Test ", "");
self.view.addSubview(sview);
}