当前位置:  开发笔记 > IOS > 正文

将UIActivityIndi​​cator连接到UIButton

如何解决《将UIActivityIndi​​cator连接到UIButton》经验,为你挑选了1个好方法。

所有这些Xcode的新东西 - 我有一些UIButton链接到我的网站上的电影和音乐文件 - 它们工作正常,只是有一些延迟时间,而它正在加载MoviePlayer似乎什么也没发生.

我想建立一个UIActivityIndi​​cator - 我无法找到一个简单的方法来做到这一点.

如果是这样,我每个按钮需要一个吗?

你能帮忙吗?谢谢卡尔



1> leviathan..:

如果你想直接在你的按钮上添加一个ActivityIndi​​cator,这里有一些代码可以做到这一点:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(0,0,40,40); // increase width value if you want to add text   
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[button setImage:[UIImage imageNamed:@"location.png"] forState:UIControlStateNormal];

UIActivityIndicatorView *actIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
actIndicator.tag = 123456;
[actIndicator startAnimating];
actIndicator.frame = CGRectMake(7, 7, 26, 26);
[button addSubview:actIndicator];
[actIndicator release];

这会显示活动视图,但您可以在开头隐藏它,也可以通过其标记访问指标来切换活动指示器.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有