我的应用需要将图像保存到磁盘.我在一个单独的线程中执行此操作,因此UI仍然响应,但是,我不希望用户添加新图像,直到第一个保存(大约1秒).
目前,我正在禁用"拍摄另一张照片"按钮并将其灰显,但我想知道是否有一种方法可以禁用整个视图,使按钮变灰并使背景变暗,就像发生的情况一样提出了一份UIActionSheet.
我查看了UIView文档并且没有看到这样的内容,但它看起来像苹果经常使用的这种有用的模式,我想我会问,以防万一有这样的事情.
显然我可以手动完成,但如果它已经是API的一部分,为什么要重新发明轮子.
TIA:约翰
Mic*_*ann 26
设置要禁用的任何视图(主视图,子视图等)
view.userInteractionEnabled = NO
Run Code Online (Sandbox Code Playgroud)
并且
view.alpha = 0.3f
Run Code Online (Sandbox Code Playgroud)
甚至可能
view.backgroundColor = [UIColor grayColor]
Run Code Online (Sandbox Code Playgroud)
开机 最后两个可以动画,顺便说一句
在该视图上呈现阴影和渐变等的另一个视图,从而使其具有阴影灰化的效果.如果您了解自己的Photoshop,甚至可以创建图像.只需在此视图上显示UIImageView上的图像即可被阻止.给图像一些很好的半透明度,阴影等等
| 归档时间: |
|
| 查看次数: |
9736 次 |
| 最近记录: |