【问题标题】:UIActionSheet TintingUIActionSheet 着色
【发布时间】:2009-08-19 18:49:02
【问题描述】:

有人知道在uikit中为uiactionsheet着色吗?

【问题讨论】:

    标签: iphone objective-c uikit tint


    【解决方案1】:

    是的,因为它是一个 UIView(由 kmit 描述),您可以使用以下命令: addSubview,因此您可以添加自己的背景并使用 sendSubviewToBack 将其重新排序。 (您可以通过以下方式删除旧背景:[[youralert.subviews objectAtIndex:0] removeFromSuperview])

    【讨论】:

    • [[actionsheet.subviews objectAtIndex:0] removeFromSuperview];删除操作表上的第一个按钮,objectAtIndex:1 删除第二个按钮,依此类推
    • 只有三个子视图,即三个按钮
    • 啊哈其实是的 addSubview: 和 sendSubviewToBack: 很漂亮:)
    • 谢谢,这对我也有用。这是我使用的代码 sn-p(对不起,我不能在评论中使用格式): UIView *greenView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; greenView.backgroundColor = [UIColor greenColor]; greenView.alpha = 0.25; [表 addSubview:greenView]; [表 sendSubviewToBack:greenView];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 2013-09-17
    相关资源
    最近更新 更多