UIButton里面的UIActivityIndicatorView
Posted
技术标签:
【中文标题】UIButton里面的UIActivityIndicatorView【英文标题】:UIActivityIndicatorView inside UIButton 【发布时间】:2012-09-10 22:21:51 【问题描述】:我有几个以编程方式生成的 UIButton(自定义,200 x 200,白色背景),我想在其中放置一个 UIActivityIndicatorView。我用下面的代码试了一下:
UIActivityIndicatorView *playlistImageLoader = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
playlistImageLoader.center = CGPointMake(100, 100);
playlistImageLoader.hidesWhenStopped = YES;
[playlistImage addSubview:playlistImageLoader];
[mainScrollView addSubview:playlistImage];
[playlistImageLoader startAnimating];
但它没有出现?有什么想法吗?
谢谢!
【问题讨论】:
我觉得你的playlistImageLoader可以正常工作,可能playlistImageLoader center.x center.y太高,或者你playlistImage mainScrollView的问题 【参考方案1】:你没有设置指示器框架,设置它作为按钮子视图就可以了。
尝试使用UIActivityIndicatorViewStyleGray
- UIActivityIndicatorViewStyleWhite
在白色背景上不可见。
【讨论】:
UIActivityIndicatorView 就是这样工作的,它不需要设置它的框架 @DJean 你是对的,我错了 - 在这种情况下不需要。更新了答案 哈哈哇完美,我怎么会犯这个错误! @Terwanerik 就像我们中的任何人一样,我相信因为is
在 ios 4.0 之前的版本中可见。以上是关于UIButton里面的UIActivityIndicatorView的主要内容,如果未能解决你的问题,请参考以下文章
在 UIButton 中放置一个 UIActivityIndicator
在 UIButton 中添加 UIActivityIndicatorView
按下时如何使 UIButton 收缩为 UIActivityIndicator?
为啥我的 UIActivityIndicator 在 UIButton 中以负 x 坐标作为子视图