我正在试图在我的视图控制器中的uiview的所有四个面上建立一个阴影,在我通过xcode向uiview添加约束之前,它工作得非常好。如何使uiview的阴影显示在所有四个边上,并为所有边设置约束?

本质上,我发现,每当我通过xcode对我设置了阴影的uiview应用约束时,阴影不会出现在uiview的所有四个边下。相反,它漂浮到左侧,完全离开右侧和底部,没有阴影。这可以在下面的屏幕截图中看到。

class RegistrationViewController: UIViewController {

@IBOutlet weak var signUpView: UIView!

override func viewDidLoad() {

super.viewDidLoad()

signUpView.clipsToBounds = true

signUpView.layer.cornerRadius = 20;

signUpView.layer.shadowPath = UIBezierPath(roundedRect: signUpView.bounds, cornerRadius: signUpView.layer.cornerRadius).cgPath

signUpView.layer.shouldRasterize = true

signUpView.layer.shadowColor = UIColor.black.cgColor

signUpView.layer.shadowOffset = .zero

signUpView.layer.shadowOpacity = 1

signUpView.layer.shadowRadius = 20

signUpView.layer.masksToBounds = false

// Do any additional setup after loading the view.

}

}

为什么会发生这种情况?如何在保持预期结果的同时添加约束?

xib 设置阴影_影响uiview阴影的约束?相关推荐

  1. xib 设置阴影_使用“IBInspectable”XIB设置圆角、边框、阴影

    iOS开发中使用xib和storyboard可以节约大量的写UI代码的时间.这也是苹果官方比较推荐的方式.不过使用IB的方式来布局页面难免遇到一些需要设置圆角(cornerRadius).阴影(sha ...

  2. 3d div带阴影_带盒阴影的3D阴影

    3d div带阴影 View demo 查看演示 Download Source 下载源 When working with 3D transformed elements, you might no ...

  3. java 淡化图片阴影_图像去阴影丶Java教程网-IT开发者们的技术天堂

    武汉大学提出ARGAN:注意力循环生成对抗模型用于检测.去除图像阴影 | ICCV 2019 https://blog.csdn.net/weixin_42137700/article/details ...

  4. python怎么字体加阴影_如何添加阴影到tkinter帧?

    我在打包小部件时利用了选项padx和{}创建了一个解决方案.效果并不完全是你所说的,但你可能想尝试其他选择的组合.在import tkinter as tk class MDLabel(tk.Fram ...

  5. java设置方块阴影_边框阴影:box-shadow属性

    今天在写一个点亮灯泡的小项目的时候,用到了box-shadow属性.感觉这个属性挺有意思的,索性专门整理一下. 一. box-shadow的定义和语法 定义:box-shadow是css3新增的一个属 ...

  6. css实现图片虚化_什么? CSS 阴影竟然还有这种骚操作 ?

    点击上方"IT平头哥联盟",选择"置顶或者星标" 与你一起成长- 原作者:cocoqiao 关于 CSS 阴影,之前已经有写过一篇,box-shadow 与 f ...

  7. Vulkan_Shader—高级光照_阴影_原理

    高级光照_阴影原理概述 阴影是光线被阻挡的结果:当一个光源的光线由于其他物体的阻挡不能够达到一个物体的表面的时候,那么这个物体就在阴影中了.阴影能够使场景看起来真实得多,并且可以让观察者获得物体之间的 ...

  8. Vulkan_Shader—高级光照_阴影_实现

    高级光照_阴影_代码实现 根据上节阴影原理及附源码,主要是创建一个深度缓冲视图,然后将其使用到主场景Shader中,以此来实现阴影,大部分工作是在原有代码基础上进行改动,并新增了部分hpp文件来快捷创 ...

  9. Fulutter 设置圆角背景图片Container 设置边框、圆角、阴影

    Fulutter 设置圆角背景图片&Container 设置边框.圆角.阴影 在 Flutter 中,如何实现背景图片呢?又如何实现带圆角的背景图片呢? Fulutter 设置圆角背景图片 使 ...

最新文章

  1. mybatis mysql 配置文件_Mybatis配置文件详解(4)
  2. Conventions and patterns for multi-platform development
  3. MySql中delimiter
  4. Linux查找文件内容
  5. Android 5.1 Lollipop的Zygote分析——上篇
  6. pytorch checkpoint_pytorch的两种部署方式 web部署与c++部署
  7. python练习题:列表排序
  8. a letter and a number(一封信和一个数字)
  9. 01 菜单栏和工具栏(一)
  10. 花呗:已有5700万人正在使用花呗账单助手功能
  11. 论文阅读笔记(三)——An Enhanced Hybrid MobileNet
  12. pc 页面在移动端怎么获取放大倍数、_逆冬:移动端排名应该怎么做?两种匹配移动端实战排名干货分享!...
  13. 2014年全国最新企业名录免费采集下载
  14. 美国网络再次“瘫痪”,华为意外“出头”,网络服务器世界第一
  15. CICD:CentOS 下 Jenkins 安装
  16. 转盘抽奖图片html,html转盘抽奖
  17. Jetson Nano开发深度学习实践(六) :工作站(主机)装机-NVIDIA显卡驱动,Cuda,Cudnn
  18. Shape 文件格式解释
  19. Axure 设计App界面
  20. axios 请求拦截器响应拦截器

热门文章

  1. 最小生成树(普利姆算法、克鲁斯卡尔算法)
  2. 数据结构实验之栈七:出栈序列判定
  3. C++ 中export 关键字的尴尬处境
  4. Apache Kylin从入门到精通
  5. Docker 入门使用 (二)
  6. 什么是好的错误消息? 讨论一下Java系统中的错误码设计
  7. 如何帮用户管好云账本?阿里云数据库助力收钱吧 | 甲子光年
  8. Hive数据如何同步到MaxCompute之实践讲解
  9. 2018年AI和ML(NLP、计算机视觉、强化学习)技术总结和2019年趋势(下)
  10. 阿里云喻义:十年牧码,从码农走向工程师的进化之路