Вместо добавления только индикатора активности добавьте черное или белое подпредставление (сделайте его размер таким же, как и размер фона) и установите альфа-подпредставление на 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];