• UIView 精要概览(持续更新)


    --1--

    知识点:为UIView 设置圆角

    前提:layer 属性需要 <QuartzCore/QuartzCore.h> 静态库的支持,所以需要提前导入到项目中,并在你的文件中包含#import <QuartzCore/QuartzCore.h> 

    viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
    viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要
    viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色
    viewT.layer.masksToBounds = YES;//设为NO去试试

    其实的viewT是UIView的实例,当然也可以是他的子类实例,如UILable、UITextView、UITextField、UIActivityIndicatorView等;

    实战经验:layer下的 cornerRadius 属性只对纯view 有效。虽然  UIImageView 也有 imageView.layer.cornerRadius ,但是无论怎么设置,都没有效果。如果一个UIView 设置  view.backgroundColor = [UIColorblueColor]; 则设置 cornerRadius 属性有效。如果设置

    view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"test1.png"]]; 则 cornerRadius 属性又无效了。

    知识扩展:cornerRadius 数量级直观图

    UIView *view = [[UIImageViewalloc]init];

    view.frame = CGRectMake(30, 50, 50, 50);

    view.backgroundColor = [UIColorblueColor];

  • 相关阅读:
    Java中的pom.xml
    Java中request请求配置
    java,名称工具类。手机号加星。
    Java数据库查询与循环处理
    php接口分页
    java中sql映射机制
    java中的model映射
    Java启动项目
    httpSession.removeAttribute 移除header中的属性
    mybatisplus 查询数据
  • 原文地址:https://www.cnblogs.com/ygm900/p/3170666.html
Copyright © 2020-2023  润新知