https://github.com/layneios/rainbowdemo
在Xcode6中使用IBDesignable创建自定义控件
https://github.com/layneios/rainbowdemo
Last synced: about 2 months ago
JSON representation
在Xcode6中使用IBDesignable创建自定义控件
- Host: GitHub
- URL: https://github.com/layneios/rainbowdemo
- Owner: layneios
- License: mit
- Created: 2015-05-14T12:22:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-28T06:04:18.000Z (about 10 years ago)
- Last Synced: 2023-05-11T17:31:52.651Z (about 2 years ago)
- Language: Swift
- Size: 164 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RainbowDemo
在Xcode6中使用IBDesignable创建自定义控件[教程地址](http://lengmolehongyan.github.io/blog/2015/05/28/zai-xcode6zhong-shi-yong-ibdesignablechuang-jian-zi-ding-yi-kong-jian-fan-yi/)
在Xcode的旧版本中,试图创建一个自定义控件,并不是很容易,因为在IB中,并不能实时预览到你的设计成果,只能在模拟器中测试。对于设计一个单一组件,可能需要花费大量时间。
Xcode6的发布,苹果为开发者构建自定义控件推出了新功能**IBDesignable**和**IBInspectable**,允许在IB中实时预览设计成果。很明显,这是一个巨大的生产力效益。
在本教程中,将介绍IBDesignable IBInspectable,以及展示如何利用这个新功能。除过创建demo示例没有更好地方式来阐述这一新特性,因此,创建一个"Rainbow"自定义界面。
