2012-08-09 123 views
0

我想把我的第一次微调工作,我似乎无法得到它显示在屏幕上。UIActivityIndi​​catorView微调没有显示出来

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

,但是当我跑测试中,没有旋转的图标出现了。有什么想法,我在这里做错了吗?

+0

您是否测试过您的代码是否与微调器打在一起? – 2012-08-09 13:24:49

+0

@therao是的,我做到了。我把这段代码放在 - (void)viewDidAppear :(BOOL)动画 – GeekedOut 2012-08-09 13:27:05

+0

实际上,如果我将UI元素从屏幕右侧拖到故事板屏幕,那么微调框确实会出现,但我不知道如何将其连接到代码,以便我可以让它旋转并出现/消失 – GeekedOut 2012-08-09 13:28:53

回答

1

选择你的笔尖文件的微调右键 - >点击从参考文件的所有者&拖累。然后选择一个Spinner。

它不会出现,因为在笔尖和你的代码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

+0

是的我认为连接微调代码是我的问题所在。我无法控制并将其拖动到标题。你知道如何正确连接它并使它成为一个插座吗?谢谢! – GeekedOut 2012-08-09 13:35:30

+0

我编辑了我的答案并添加了一个链接。你可以在那里找到截图。 – Mert 2012-08-09 13:57:29

0

你应该在@property行中使用“强”,而不是“弱”。如果弱使用

的UIActivityIndi​​catorView直接释放,你不希望出现这种情况。

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

+0

对IBOutlets总是使用弱点。 – kabucey 2013-09-14 00:18:05

+1

是的,你的权利。我错过了IBOutlet部分。 – JKvr 2013-09-16 09:24:52

相关问题