iPhone/iPad 上 UIActivityIndi​​cator 下的阴影

Posted

技术标签:

【中文标题】iPhone/iPad 上 UIActivityIndi​​cator 下的阴影【英文标题】:Shadow under UIActivityIndicator on iPhone/iPad 【发布时间】:2010-11-24 09:29:58 【问题描述】:

我想在动画 UIActivityIndi​​cator 下创建阴影以显示其他 ui 元素处于非活动状态,例如键盘或警报视图下的阴影。最好的方法是什么?

【问题讨论】:

【参考方案1】:

添加一个黑色背景和不透明度为 50% 的视图,如下所示:

UIView *shadowView = [[UIView alloc] initWithFrame:yourFrame];
[shadowView setBackgroundColor:[UIColor blackColor]];
[shadowView setOpacity:0.5];

[yourCurrentView addSubview:shadowView];
[yourCurrentView bringSubviewToFront:yourActivityIndicator];

【讨论】:

如果您希望它看起来像警报视图,您可以制作一个透明度从几乎不透明到几乎透明的 PNG,并将其设置为活动指示器下的视图 使用此代码并获得编译器警告“UIView”可能无法响应“-setOpacity:”。还有其他合法途径吗?

以上是关于iPhone/iPad 上 UIActivityIndi​​cator 下的阴影的主要内容,如果未能解决你的问题,请参考以下文章

在 iphone/ipad 的持久存储上加密数据的最安全方法是啥?

为啥这个脚本不能在 android、iphone、ipad 等移动设备上运行?

iPhone OK,但不是 iPad .. 为啥?

iPhone/iPad 项目 xCode

在 iPhone/iPad 上保存 HLS 流

iphone, ipad, 通用应用设计, 基于拆分视图