一、通过slider控制圆的缩放
1.实现过程
新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。
代码示例:
SLViewController.m文件
1 #import "SLViewController.h" 2 #import "SLview.h" 3 4 @interface YYViewController () 5 @property (weak, nonatomic) IBOutlet YYview *circleView; 6 - (IBAction)valueChange:(UISlider *)sender; 7 8 @end 9 10 @implementation YYViewController 11 12 - (void)viewDidLoad 13 { 14 [super viewDidLoad]; 15 // Do any additional setup after loading the view, typically from a nib. 16 } 17 18 19 - (IBAction)valueChange:(UISlider *)sender { 20 //当值改变的时候,把值传递给view,改变圆的半径 21 NSLog(@"%f",sender.value); 22 //把sender的值传递给自定义view,设置圆的半径 23 self.circleView.radius=sender.value; 24 } 25 @end