我正在尝试创建一个自定义UIView
,从 nib 文件中引入它的视图。
在我的控制器中,我有类似的东西:
self.arcView=[[JtView alloc] initWithCoder:self];
self.arcView.backgroundColor=[UIColor redColor];
self.arcView.frame=CGRectMake(30.0f,200.0f, 100.0f, 100.0f);
[self.view addSubview:self.arcView];
我的第一个问题是应该讨论什么initWithCoder (NSCoder *)
?我尝试了 self 但得到了不兼容的指针类型,但这似乎有效。但是关于问题#2:
其次,论点是您在将自定义视图放入框架时initWithCoder
使用nibs
和。initWithFrame
好吧,我想nib
在我的自定义视图中加载一个,然后将它放入一个框架中。我可以像上面那样添加一个框架就可以了(看起来它可以工作)?