您的位置:首页 > 移动开发 > IOS开发

IOS实时预览自定义控件效果

2015-10-02 14:32 447 查看
首先要创建一个单独的库

创建项目后,选择Add Target,创建一个Target,选择Cocoa Touch Framework

打开创建的那个文件 右键一个继承UIView的文件,首先要重写一个初始化的方法

required init(coder aDecoder: (NSCoder!)) {
super.init(coder: aDecoder)
}


之后在类前面加上@IBDesignable 来绑定界面

@IBDesignable class Mycuston: UIView


在故事版中添加一个View 绑定这个类

@IBInspectable var str:String = "hahaha"

@IBInspectable var borderWidth:CGFloat = 0{
didSet{
layer.borderWidth = borderWidth   //边宽
}
}

@IBInspectable var borderColor:UIColor = UIColor.clearColor(){
didSet{
layer.borderColor = borderColor.CGColor   //边宽颜色
}
}

@IBInspectable var cornerRadius:CGFloat = 0{
didSet{
layer.cornerRadius = cornerRadius //圆角度数
}
}


回到故事版点击这个控件就可以看到 属性版多了这四个属性了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: