在我的HypnosisViewController.m
我有这个代码添加一个UIView
子类,HypnosisView
到窗口。我的目标是在控件更改其值时设置UIColor circleColor
我的HypnosisView
实例的属性。UISegmented
- (void) loadView
{
CGRect frame = [[UIScreen mainScreen] bounds];
HypnosisView *v = [[HypnosisView alloc] initWithFrame:frame];
CGRect segment = CGRectMake(200, 300, 75, 20);
UISegmentedControl *colors = [[UISegmentedControl alloc]initWithFrame:segment];
[v addSubview:colors];
[self setView:v];
}
然后我想从这里使用IBAction
插座,但是在使用此代码时,xcode 在我的自定义类中无法识别我的 getter/setter 方法:
- (IBAction)setRingColor:(id)sender
{
if ([sender selectedSegmentIndex] == 0)
{
[self.view setCircleColor:[UIColor redColor]];
}
}
我怎样才能将此传达给我的客户UIView
?