zoukankan      html  css  js  c++  java
  • ios 开发视图界面动态渲染

    #import "MyView.h"
    IB_DESIGNABLE
    
    @interface MyView ()
    @property (nonatomic, strong) IBInspectable UIColor * borderColor;
    @property (nonatomic, assign) IBInspectable CGFloat borderWidth;
    @property (nonatomic, assign) IBInspectable CGFloat cornerRadius;
    @end
    
    @implementation MyView
    
    - (void)setBorderColor:(UIColor *)borderColor {
        self.layer.borderColor = borderColor.CGColor;
    }
    
    - (void)setBorderWidth:(CGFloat)borderWidth {
        self.layer.borderWidth = borderWidth;
    }
    
    -(void)setCornerRadius:(CGFloat)cornerRadius {
        self.layer.cornerRadius = cornerRadius;
    }
    
    @end

    ----------------------

    在swift中使用

    import UIKit
    @IBDesignable
    class TestVIew: UIView {
        
        @IBInspectable var borderColor: UIColor! = UIColor.clearColor() {
            didSet {
                self.layer.borderColor = borderColor.CGColor
            }
        }
        
        @IBInspectable var borderWidth: CGFloat = 0 {
            didSet {
                self.layer.borderWidth = borderWidth
            }
        }
        @IBInspectable var cornerRadius: CGFloat = 0 {
            didSet {
                self.layer.cornerRadius = cornerRadius
            }
        }
    }

  • 相关阅读:
    Hadoop学习笔记(1) ——菜鸟入门
    自己动手做个智能小车(8)[终]
    自己动手做个智能小车(7)
    自己动手做个智能小车(6)
    CSS动画
    smarty的缓冲
    smarty模板
    修改登录密码
    登录验证码
    phpcms
  • 原文地址:https://www.cnblogs.com/qzp2014/p/5215964.html
Copyright © 2011-2022 走看看