【发布时间】:2014-02-20 06:49:59
【问题描述】:
您好,我正在尝试通过单击按钮来查看活动指示器。我已经尝试过,但我遇到了一些问题。如果我将活动指示器拖到我的故事板,但在运行我的应用程序时它是可见的,我想在单击按钮时显示。在我的应用程序中,我提供了照片上传选项。因此,如果他们单击上传按钮,我想查看活动指示器。 ..
这是我已经厌倦但无法正常工作的代码。
这是我实现活动指示器和按钮的 h 文件..
- (IBAction)click:(id)sender;
@property (strong, nonatomic) IBOutlet UIActivityIndicatorView *spinner;
这是我在我的 m 文件中使用的代码...
-(void)temp
{
spinner = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
spinner.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
[spinner setCenter:CGPointMake(480/2.0, 128.0/2)]; // (mid of screen) I do this because I'm in landscape mode
[self.view addSubview:spinner];
[spinner startAnimating];
[spinner release];
}
我在我的按钮中调用了这个函数..
- (IBAction)click:(id)sender {
[self temp];
}
我还有一些其他问题我看到了代码here问题是
[yourView addSubview:spinner];
在你的视图中,我给出了我的 uiviewcontroller 名称,但它给出的错误我已更改为
[self.view addSubview:spinner];
请告诉我我做错了什么以及正确的方法是什么..谢谢
【问题讨论】:
-
点击那个按钮会发生什么?
-
什么都没有发生它保持不变活动指示器不工作@SuryakantSharma
-
活动指示器根本没有显示吗?
-
如果你的视图连接了微调器,为什么需要将它添加为子视图?毫无意义。或者,您可以创建一个未连接到您的视图的新视图。
-
不是它不显示@SuryakantSharma
标签: ios uiview uibutton activity-indicator