实时自定义预览的效果
来源:互联网 发布:avr单片机c语言编程 编辑:程序博客网 时间:2024/06/06 22:23
实现自定义的控件,除了系统默认的一些属性之外,还可以自己进行添加,所以设计人员若要修改,只要修改参数即可
在这里
选择AddTarget 随后添加myCustomView
随后在myCustonVIew中,添加一个文件,为myview继承自UIVIEW
在myview中添加如下代码 让storyboard可见 随后添加相关的属性 注意一定要指明类型 而不像平常的swift可以自己去推断类型
import UIKit//表明这个view是可以被设计的@IBDesignable class myView: UIView { //被storyboard所应用 required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } override init(frame: CGRect) { super.init(frame: frame) } //添加扩展的属性 @IBInspectable var str:String = "hello" @IBInspectable var borderWidth:CGFloat = 0{ //didSet语句是属性被设置完毕之后才会被执行的 layer当前层的边框大小和颜色 didSet{ layer.borderWidth = borderWidth } } @IBInspectable var borderColor:UIColor = UIColor.clearColor() { didSet{ layer.borderColor = borderColor.CGColor } } @IBInspectable var cornerRadius:CGFloat = 0{ didSet{ layer.cornerRadius = cornerRadius } } /* // Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. override func drawRect(rect: CGRect) { // Drawing code } */}在main,storyboard中添加view 随后就可以看到这些添加的属性
是不是很神奇
0 0
- 实时自定义预览的效果
- IOS实时预览自定义控件效果
- 图片上传实时预览效果
- Camara 自定义预览效果 PreviewCallBack 的使用
- Intellij IDear配置自定义浏览器预览效果
- 可预览缩略图(实时预览)的上传图片界面
- 可预览缩略图(实时预览)的上传图片界面
- 实时预览上传图片(QQ上传头像前的预览)
- jquery 预览图片的效果
- 测试链接的预览效果
- IOS 图片的预览效果
- WIFI视频实时预览功能的实现
- 自定义预览界面的分辨率
- 实现实时刷新的效果
- android studio 使用自定义圆形头像时预览没效果
- js 的简单的图片预览效果
- 上传图片前的预览效果
- 【NoisyHeart的炼成】Part0:效果预览
- 如何在 MySQL 中判断中文字符?
- [Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--其他
- Unity里面的自动寻路(二)
- SpringMVC深度探险(三) —— DispatcherServlet与初始化主线
- 数据结构 (3.3) 栈
- 实时自定义预览的效果
- IOS8.0以上的后台消息推送不正常解决方案
- Android Studio常见问题 -- AndroidManifest.xml 覆盖问题
- 进击的KFC:UI(四)实现划屏效果,用View实现Button的效果
- xcode7上传appstore,TencentOpenApi_IOS_Bundle.bundle报错问题的解决方法
- LeetCode74——Search a 2D Matrix
- poj 3468解题报告
- python发送邮件
- 捍卫者移动存储介质管理系统