使UIView变暗

时间:2010-09-09 10:56:49

标签: iphone iphone-sdk-3.0

有人能告诉我如何实现UIActionSheet的行为吗?我有一个视图,从按钮单击底部滑动。现在,当发生这种情况时,我希望我的父视图变暗,这个“向上滚动”视图保持清晰。

由于

发生了什么
[parentView addsubview: scrolledupView] 

[parentView setBackgroundColor=[UIColor blackColor]];

[parentView setAlpha:0.5f];

是两个视图都暗淡了。

我怎样才能调暗父视图,调暗我的“向上滚动”视图。

本质上,我试图复制UIActionSheet的行为。

还告诉我这是否会导致对应用商店的拒绝?

1 个答案:

答案 0 :(得分:0)

您可以创建空视图:

  1. 将其放在父视图上方或将其放在scrollview未覆盖的空间上。
  2. 将背景改为黑色。
  3. 设置所需的不透明度。
  4. 编辑: 要添加在此空视图上滚动的视图,请尝试:

    [parentView insertSubview:slidingView aboveSubview:dimmingView];
    

    [parentView insertSubview:slidingView atIndex:0];