UIActivityIndi​​catorView微调器未显示

时间:2012-08-09 13:21:17

标签: ios ios5 uiactivityindicatorview

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

我尝试将故事板上的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]; 

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

2 个答案:

答案 0 :(得分:1)

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

它没有显示,因为nib中的activityindicator和你的代码没有连接。

你可以在这里找到截图如何做到

https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/xcode_quick_start/020-Tutorial_Designing_a_User_Interface_with_Interface_Builder/interface_builder_tutorial.html#//apple_ref/doc/uid/TP40010575-CH3-SW3

答案 1 :(得分:0)

你应该在@property行中使用“strong”而不是“weak”。

如果使用弱并且您不希望UIActivityIndi​​catorView直接释放。

也许你应该在视图中设置一个框架。

相关问题