首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小黑娃Henry

    iOS中离屏渲染触发机制iOS中离屏渲染触发机制

    时,只为layer的backgroundColor和border设置圆角;而不会对layer的contents设置圆角,除非同时设置了layer.masksToBounds为true或者UIView的clipsToBounds cgImage view1.layer.masksToBounds = true view1.clipsToBounds = true view.addSubview cgImage view1.layer.masksToBounds = true view1.clipsToBounds = true view.addSubview 有没有隐约感觉到一点触发规律: 设置了cornerRadius 同时设置了backgroundColor或者borderWidth和content 设置了masksToBounds或者clipsToBounds cornerRadius+clipsToBounds 同时打开backgroundColor|borderWidth,cornerRadius,contents,masksToBounds这个情况前面已经分析过了

    2.1K30发布于 2021-08-09
  • 来自专栏iOS逆向与安全

    iOS14适配【解决UITableViewCell兼容问题(往cell添加子视图的方式不规范)】

    ; name = tableCellGroupedBackgroundColor>>> | | <UIView: 0x10fe2d310; frame = (0 0; 375 120); clipsToBounds = <CAGradientLayer: 0x280b9dc40>> | | | <UIImageView: 0x10fe70710; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9e1c0>> | | | <UIImageView: 0x10ffacfd0; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9e540>> | | | <UIImageView: 0x10ffab1f0; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9ea20>> | | | <UIImageView: 0x10ffa95d0; frame = (0 16; 28 28); clipsToBounds

    3.1K20发布于 2021-01-18
  • 来自专栏iOS Developer

    仿window阿里旺旺登陆界面,打印机吐纸动画效果---转自Bison的技术博客

    backView.layer.borderWidth = 1; backView.layer.borderColor = [UIColor blackColor].CGColor; backView.clipsToBounds :self action:@selector(passwordClick:) forControlEvents:UIControlEventTouchUpInside]; login_btn.clipsToBounds pass_btn.layer.borderWidth = 1; pass_btn.layer.borderColor = [UIColor lightGrayColor].CGColor; pass_btn.clipsToBounds

    61520发布于 2018-07-06
  • 来自专栏iOS逆向与安全

    iOS CornerRadius失效的解决方案

    在这里插入图片描述 I 、 iOS设置视图的cornerRadius属性失效的解决方案 1.1 解决步骤 1、尝试设置_numberLab.clipsToBounds = YES;2、尝试设置 [self.numberLab masksToBounds和clipsToBounds是不同的,前者指子layer层在超出父layer时是否被裁剪(masksToBounds是CALayer的属性),而后者指子view在超出父view 时是否被裁剪(clipsToBounds是UIView的属性)。

    96520发布于 2021-07-29
  • 来自专栏iOS逆向与安全

    iOS设置视图圆角失效的解决方案

    I iOS设置视图cornerRadius属性失效的解决方案 1.1 解决步骤 1、尝试设置_numberLab.clipsToBounds = YES;2、尝试设置 [self.numberLab layoutIfNeeded masksToBounds和clipsToBounds是不同的,前者指子layer层在超出父layer时是否被裁剪(masksToBounds是CALayer的属性),而后者指子view在超出父view 时是否被裁剪(clipsToBounds是UIView的属性)。

    2.9K10编辑于 2022-08-22
  • 来自专栏iOS逆向与安全

    iOS小技能: 解决UITableViewCell兼容问题(iOS14适配)

    ; name = tableCellGroupedBackgroundColor>>> | | <UIView: 0x10fe2d310; frame = (0 0; 375 120); clipsToBounds = <CAGradientLayer: 0x280b9dc40>> | | | <UIImageView: 0x10fe70710; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9e1c0>> | | | <UIImageView: 0x10ffacfd0; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9e540>> | | | <UIImageView: 0x10ffab1f0; frame = (0 16; 28 28); clipsToBounds = <CAGradientLayer: 0x280b9ea20>> | | | <UIImageView: 0x10ffa95d0; frame = (0 16; 28 28); clipsToBounds

    1.9K30编辑于 2022-08-22
  • 来自专栏进步博客

    iOS编程101:如何创建圆形头像和圆角图片

    self.profileImageView.layer.cornerRadius = self.profileImageView.frame.size.width / 2 self.profileImageView.clipsToBounds 其次,你必须将clipsToBounds属性设置为YES,这样layer才能生效。 现在编译和运行应用程序,你会得到一个圆形头像。 ? 非常容易吧。只需两行代码,图像从方形变为圆形。

    2.8K20发布于 2018-08-01
  • 来自专栏艳艳代码杂货店

    OS 圆角图片

    self.appImageView.layer.cornerRadius = 10; self.appImageView.layer.masksToBounds = YES; // self.appImageView.clipsToBounds

    1.3K00发布于 2021-10-30
  • 来自专栏梧雨北辰的开发录

    iOS开发中设置圆角的方法

    circleBtn.layer.cornerRadius = 5; //第二部:设置剪切 _circleBtn.layer.masksToBounds =YES; //CALayer的setMaskToBounds属性和UIView的clipsToBounds

    2.2K70发布于 2018-04-24
  • 来自专栏DannyHoo的专栏

    星级设置

    :@"StarsForeground"];     [self addSubview:self.foregroundImage]; // 切割视图 self.foregroundImage.clipsToBounds

    1.1K20发布于 2018-09-13
  • 来自专栏iOS开发攻城狮的集散地

    UIScrollerView当前显示3张图

    基本UIScrollerView.png 然后设置我们通常会忽略UIScrollerView的一个属性clipsToBounds为NO,默认是Yes,你会看到_scrollerView其它部分相邻的图片 ,但是你会发现那部分相邻的图片不会响应在它上面的任何触摸事件,因为那部分子视图超出了它的父视图,可以用响应链机制解决这个问题: _scrollerView.clipsToBounds = NO; //

    1.3K70发布于 2018-05-22
  • 来自专栏日常技术分享

    UIProgressView 当前进度显示圆角

    imageview in self.progress.subviews) { imageview.layer.cornerRadius = 2; imageview.clipsToBounds

    3.1K20发布于 2018-09-13
  • 来自专栏全栈程序员必看

    【iOS开发-22】navigationBar导航栏,navigationItem建立:获取导航栏中的基本文本和button以及各种跳跃

    当然图片多了能够使用clipsToBounds剪裁。 (2)但。 imageNamed:@"big2.png"] forBarMetrics:UIBarMetricsDefault]; //假设图片太大会向上扩展侵占状态栏的位置,在状态栏下方显示 //clipsToBounds 就是把多余的图片裁剪掉 self.navigationController.navigationBar.clipsToBounds=YES; //设置导航标题 [self.navigationItem

    3.7K10编辑于 2022-07-06
  • 来自专栏iOS开发攻城狮的集散地

    UIScrollView视觉差动画

    然后随着拖拽滑动逐渐改变right以及left图片的相对位置X坐标,直至复位,回到它们在WSLAnimationView上的初始位置X=0,超出父视图的部分裁剪掉,也是设置WSLAnimationView对象的clipsToBounds instancetype)initWithFrame:(CGRect)frame{ if (self = [super initWithFrame:frame]) { self.clipsToBounds

    1.1K140发布于 2018-05-21
  • 来自专栏mukekeheart的iOS之旅

    OC中的一些编程写法--({"添加代码"}) 花括号用法

    imageView.layer.rasterizationScale = [UIScreen mainScreen].scale; imageView.layer.shouldRasterize = YES; imageView.clipsToBounds

    1K20发布于 2021-03-17
  • 来自专栏iOS开发攻城狮的集散地

    UIScrollView视觉差动画

    然后随着拖拽滑动逐渐改变right以及left图片的相对位置X坐标,直至复位,回到它们在WSLAnimationView上的初始位置X=0,超出父视图的部分裁剪掉,也是设置WSLAnimationView对象的clipsToBounds instancetype)initWithFrame:(CGRect)frame{ if (self = [super initWithFrame:frame]) { self.clipsToBounds

    1K60发布于 2018-05-22
  • 来自专栏LinXunFeng的专栏

    iOS - Swift UICollectionView横向分页的问题UICollectionView横向分页的问题

    <UICollectionView: 0x7fc565076000; frame = (0 0; 375 197); clipsToBounds = YES; gestureRecognizers

    1.8K30发布于 2018-06-29
  • 来自专栏向治洪

    FLAnimatedImage -ios gif图片加载框架介绍

    init]; self.imageView1.contentMode = UIViewContentModeScaleAspectFill; self.imageView1.clipsToBounds init]; self.imageView2.contentMode = UIViewContentModeScaleAspectFill; self.imageView2.clipsToBounds

    4.5K90发布于 2018-02-05
  • 来自专栏学海无涯

    iOS26适配指南之UIVisualEffectView

    , width: 100, height: 50) visualEffectView.layer.cornerRadius = 20 visualEffectView.clipsToBounds

    86510编辑于 2025-08-12
  • 来自专栏日常技术分享

    iOS FPS监测工具

    alloc] initWithFrame: frame]; self.displayLabel.layer.cornerRadius = 5; self.displayLabel.clipsToBounds

    2.1K20发布于 2021-04-27
领券