0

我正在尝试让我的第一个微调器工作,但我似乎无法让它出现在屏幕上。

我尝试将情节提要上的 UIActivityIndi​​catorView 拖到我的屏幕上,但是当我尝试通过情节提要将其连接到我的头文件时,它似乎没有响应。(那里的正确步骤是什么?)

所以我手动做了。我将此行添加到我的 .h 文件中:

@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *aSpinner;

然后我将这些行添加到我的 .m 文件中

UIActivityIndicatorView   *aSpinner; 

//throw up spinner from submit btn we created
aSpinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:
            UIActivityIndicatorViewStyleWhiteLarge];

[self.view addSubview:aSpinner]; 
[aSpinner startAnimating]; 

但是当我运行测试时,没有微调器出现。关于我在这里做错了什么有什么想法吗?

4

2 回答 2

1

在您的 nib 文件中选择您的微调器,右键单击 -> 单击并从文件所有者的引用中拖动。然后选择一个Spinner。

它没有显示,因为 nib 中的活动指示器和您的代码未连接。

于 2012-08-09T13:33:12.203 回答
0

You should use "strong" instead "weak" in the @property line.

The UIActivityIndicatorView is freed directly if weak is used and you don't want that.

Maybe you should set a frame to the view as well.

于 2013-06-25T11:44:13.527 回答