Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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 UI栏按钮摆动动画_Ios_Objective C_Uibarbuttonitem - Fatal编程技术网

Ios UI栏按钮摆动动画

Ios UI栏按钮摆动动画,ios,objective-c,uibarbuttonitem,Ios,Objective C,Uibarbuttonitem,我想出了如何创建一个摆动的按钮动画形式。但是有一个transform属性的要求,在uibarbuttonitem的情况下不可用。我希望为这个uibarbuttoneim创建这个摇摆动作。我怎样才能做到这一点呢?试试这个 UIButton *button = [[UIButton alloc] init]; [button setTransform:<#(CGAffineTransform)#>]; // SET YOUR TRANSFORM HERE UIBarButtonItem

我想出了如何创建一个摆动的按钮动画形式。但是有一个
transform
属性的要求,在uibarbuttonitem的情况下不可用。我希望为这个uibarbuttoneim创建这个摇摆动作。我怎样才能做到这一点呢?

试试这个

UIButton *button = [[UIButton alloc] init];
[button setTransform:<#(CGAffineTransform)#>]; // SET YOUR TRANSFORM HERE

UIBarButtonItem *barButton = [[[UIBarButtonItem alloc] initWithCustomView:button] autorelease];
self.navigationItem.leftBarButtonItem = barButton;
UIButton*button=[[UIButton alloc]init];
[按钮设置转换:];//在这里设置变换
UIBarButtonItem*barButton=[[[UIBarButtonItem alloc]initWithCustomView:button]自动释放];
self.navigationItem.leftBarButtonItem=barButton;

initWithCustomView:
赢得胜利!我想到了这一点,但据我记忆所及,
initWithCustomView
将创建同一个的第二个实例,如果是这种情况,这对我没有帮助。如果我错了,请纠正我。谢谢你的帮助。它确实奏效了。