IOS实时预览自定义控件效果
2015-10-02 14:32
447 查看
首先要创建一个单独的库
创建项目后,选择Add Target,创建一个Target,选择Cocoa Touch Framework
打开创建的那个文件 右键一个继承UIView的文件,首先要重写一个初始化的方法
之后在类前面加上@IBDesignable 来绑定界面
在故事版中添加一个View 绑定这个类
回到故事版点击这个控件就可以看到 属性版多了这四个属性了
创建项目后,选择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 //圆角度数 } }
回到故事版点击这个控件就可以看到 属性版多了这四个属性了
相关文章推荐
- iOS编程规范
- iOS动力效果
- IOS使用自带的API绘制一个加载进度的圆圈
- IOS对象关系映射(ORM)之coreData框架的学习——(三)对使用步骤进行方法封装
- iOS pragma mark要使用
- Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略
- XCode6.0 的iOS免证书真机测试方法
- [IOS]Xcode7免开发者帐号真机调试运行程序
- 升级iOS9和Xcode7后应用崩溃解决方案
- iOS 集成支付宝支付
- IOS开发-代码规范
- iOS 编辑代码规范
- iOS中的代码规范
- iOS代码规范
- iOS:进度条控件的详细使用
- 从iOS9,EI Caption和Xcode7的更新中看到什么?
- iOS搜索栏简介
- IOS开展:导航中添加多个button并加入左侧logo
- iOS-GCD常用代码小结
- iOS开发_打包ipa_可运行在越狱手机