Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Facebook pop kPOPLayerCornerRadius不起作用_Ios_Objective C_Uiviewanimation_Facebook Pop - Fatal编程技术网

Ios Facebook pop kPOPLayerCornerRadius不起作用

Ios Facebook pop kPOPLayerCornerRadius不起作用,ios,objective-c,uiviewanimation,facebook-pop,Ios,Objective C,Uiviewanimation,Facebook Pop,我在iAction(UIButton)内有故事板和流行动画代码的出口: 我的动画不工作,我不知道为什么 我的调试区域中有以下内容: 2015-03-17 11:28:00.321 customControll[5759:325909] -[UIView cornerRadius]: unrecognized selector sent to instance 0x7fc79ac720c0 我的异常断点os在pop框架的这一部分停止: {kPOPLayerCornerRadius, ^(CALa

我在iAction(UIButton)内有故事板和流行动画代码的出口:

我的动画不工作,我不知道为什么

我的调试区域中有以下内容:

2015-03-17 11:28:00.321 customControll[5759:325909] -[UIView cornerRadius]: unrecognized selector sent to instance 0x7fc79ac720c0
我的异常断点os在pop框架的这一部分停止:

{kPOPLayerCornerRadius,
^(CALayer *obj, CGFloat values[]) {
  values[0] = [obj cornerRadius];// exception breakpoint is on this line here
},
^(CALayer *obj, const CGFloat values[]) {
  [obj setCornerRadius:values[0]];
},
kPOPThresholdRadius}
你也可以给我举一个我可以使用的带有pop的cornerRadius动画的例子,我只是想让它与Facebook pop一起工作


谢谢大家!

kOplayerCornerRadius
是一个图层特性而不是视图特性,因此需要将动画添加到图层而不是视图。所以这一行:

[self.animationView pop_addAnimation:animationCircle forKey:@"animacijaCircle"];
应该是:

[self.animationView.layer pop_addAnimation:animationCircle forKey:@"animacijaCircle"];
[self.animationView.layer pop_addAnimation:animationCircle forKey:@"animacijaCircle"];