zoukankan      html  css  js  c++  java
  • 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];

  • 相关阅读:
    控制台输出到txt
    textarea 自动到右边就换行
    论equals与==不同的重要性
    一年多后开通博客了
    java链接JDBC中的?问题
    Silverlight之打印
    软件测试理论
    Objc基础学习记录2
    Objc基础学习记录3
    window 下cygwin开启了后来又关闭了
  • 原文地址:https://www.cnblogs.com/ygm900/p/3170666.html
Copyright © 2011-2022 走看看