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
            }
        }
    }

  • 相关阅读:
    [总结]并查集
    一些麻烦的语法知识
    P1496 找筷子
    P1314 [NOIP2011 提高组] 聪明的质监员
    HDU 1232 -畅通工程(并查集)
    POJ 1611 -The Suspects (并查集)
    方框(HPU暑期第四次积分赛)
    HDU 2191
    B
    HDU 1009
  • 原文地址:https://www.cnblogs.com/qzp2014/p/5215964.html
Copyright © 2011-2022 走看看