Iphone 使视图变暗

Iphone 使视图变暗,iphone,iphone-sdk-3.0,Iphone,Iphone Sdk 3.0,有人能告诉我如何实现类似UIActionSheet的行为吗?我有一个在点击按钮时从底部滑动的视图。现在,当这种情况发生时,我希望我的父视图变暗,并且这个“向上滚动”的视图保持清晰 发生了什么事 [parentView addsubview: scrolledupView] [parentView setBackgroundColor=[UIColor blackColor]]; [parentView setAlpha:0.5f]; 两种观点都黯淡了 我如何才能通过调暗“向上滚动”视图来

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

发生了什么事

[parentView addsubview: scrolledupView] 

[parentView setBackgroundColor=[UIColor blackColor]];

[parentView setAlpha:0.5f];
两种观点都黯淡了

我如何才能通过调暗“向上滚动”视图来仅调暗父视图

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


还请告诉我这是否会导致app store被拒绝?

您可以创建空视图:

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

    [parentView insertSubview:slidingView aboveSubview:dimmingView];
    


    如何将其置于父视图之上?没有滚动视图。这是另一个向上滑动的视图。看,我已经试着按照你说的做了。放置一个空视图并设置它的alpha值,但是除了这样做[emptyview addSubview:slideupView],如何添加在该空视图顶部向上滚动的我的视图@克格特干得不错。非常感谢。你们让我继续前进,否则我早就辞职了。从性能上看,设置
    UIView
    的alpha值还是设置
    UIColor
    的alpha值更好?
    [parentView insertSubview:slidingView atIndex:0];