我想添加一个NSProgressIndicator
.我有一个启用计时器的按钮,然后在延迟之后,调用一个方法。
在按下按钮时启动旋转动画,并且我想在方法结束时停止动画。
所以,在我的.h
中,我添加了
NSProgressIndicator * ConnectingProgress;
然后在我的.m
按钮操作中添加
[ConnectingProgress startAnimation:sender];
最后在我的方法结束时,我添加了
[ConnectingProgress stopAnimation:sender];
问题:
- 在我的方法中无法识别"发件人"。
- 什么都没用,还有开始动画...
做错了什么,我怎么能通过?
说你没有任何局部变量sender
。直接传递self
(视图控制器引用(或将sender
声明为
id sender = self;
[ConnectingProgress startAnimation:sender];
和
id sender = self;
[ConnectingProgress stopAnimation:sender];
声明以大写字母 C 开头ConnectingProgress
NSProgressIndicator
变量的原因是什么?大写的起始字母用于类、类别等名称,请改用connectingProgress
。
我希望connectingProgress
在某处(可能在 viewDidLoad
处(初始化并作为子视图添加到某处。