zoukankan      html  css  js  c++  java
  • ios-点击图片放大,背景变半透明

    • 在view中点击一个图片,图片放大,背景变半透明,图片不会变透明的效果图如下

    • 思路:图片框是一个按钮,监听点击事件.

    • 当点击图片后:改变图片的frame,使图片放大,并且在controller.view中添加一个半透明的view.并给view添加点击事件.

    • 把头像放到半透明view的上面.

    • 再次点击头像或者半透明区域时,将图片缩放会以前大小.将半透明view 从父容器移除即可.

    • 易错示例:

    • 错误:头像与背景都是半透明效果因为:错将头像图片放到了半透明的view上,头像图片会跟着半透明的view变半透明

    • 点击半透明背景或者是头像后,view被移除,则头像图片也会跟着被移除.

    • 正确做法是将头像图片直接放到controller.view的所有子控件的最上方即可.

    • 官方文档解释:将view放到最上面

  • 相关阅读:
    python
    python
    python
    python
    python 序列化
    字典
    异常处理
    类的成员,类的特殊方法
    HTMLEditor类常用方法说明
    HTMLEditor类常用属性说明
  • 原文地址:https://www.cnblogs.com/adampei-bobo/p/5327882.html
Copyright © 2011-2022 走看看