在还原某些数据时,我正在显示活动指示器。.但是我希望背景图像变得有些暗淡或变暗,以便使焦点集中在活动指示器上。.我已经看到在某些应用程序中但无法弄清楚如何实现该目标??

最佳答案

除了添加活动指示器之外,还可以添加黑色或白色子视图(使其大小与背景大小相同),然后将子视图的Alpha值设置为0.5(可以根据需要进行任意调整)。然后将活动指示器放在此黑色或白色子视图上。希望这是您想要的效果。这是一些示例代码:

DisabledView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 480.0)];
[DisabledView setBackgroundColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.2]];

[self addSubview:DisabledView];

SearchBarIndicator = [[[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 25.0f, 25.0f)] autorelease];
[SearchBarIndicator setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray];
[SearchBarIndicator setCenter:CGPointMake(160, 160)];
[DisabledView addSubview:SearchBarIndicator];

关于iphone - 在显示事件指示器时使背景变暗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2911429/

10-13 03:49