UIActionSheet着色

Dot*_*ash 3 iphone tint objective-c uikit

任何人都知道在uikit中为uiactionsheet着色吗?

els*_*ooo 7

是的,因为它是UIView(如kmit所述),您可以使用以下命令:addSubview,从而您可以添加自己的背景并使用sendSubviewToBack对其进行排序.(你可以删除旧的背景:[[youralert.subviews objectAtIndex:0] removeFromSuperview])

  • 谢谢,这也适合我.这是我使用的代码片段(抱歉我不能在评论中使用格式):<code> UIView*greenView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)]; greenView.backgroundColor = [UIColor greenColor]; greenView.alpha = 0.25; [sheet addSubview:greenView]; [sheet sendSubviewToBack:greenView]; </ code> (3认同)