Swift 扩展 Storyboard 属性
来源:互联网 发布:淘宝删除我的评价 编辑:程序博客网 时间:2024/06/05 13:08
可以在 Storyboard 中直接设置 UI 控件的基本样式。
import UIKit//@IBDesignableextension UIView { @IBInspectable var cornerRadius:CGFloat { set{ self.layer.cornerRadius = newValue self.layer.masksToBounds = true } get{ return self.layer.cornerRadius } } @IBInspectable var borderWidth:CGFloat { set{ self.layer.borderWidth = newValue } get{ return self.layer.borderWidth } } @IBInspectable var boderColor:UIColor { set{ self.layer.borderColor = newValue.CGColor } get{ return UIColor(CGColor: self.layer.borderColor!) } } @IBInspectable var shadowColor:UIColor{ set{ self.layer.shadowColor = newValue.CGColor } get{ return UIColor(CGColor: self.layer.shadowColor!) } } @IBInspectable var shadowOffset:CGSize{ set{ self.layer.shadowOffset = newValue } get{ return self.layer.shadowOffset } } @IBInspectable var shadowOpacity:Float{ set{ self.layer.shadowOpacity = newValue } get{ return self.layer.shadowOpacity } }}
文件下载地址
阅读全文
0 0
- Swift 扩展 Storyboard 属性
- Swift - 类扩展, 添加属性
- Swift给系统的类扩展属性
- swift -Storyboard- 自适应布局
- swift+storyboard+UIImageview入门
- swift 自定义控件在StoryBoard(xib)里使用的属性
- [Swift]扩展
- Swift-扩展
- Swift 扩展
- Swift-扩展
- swift 扩展
- Swift 扩展
- storyboard的调整属性
- swift 代码加载xib storyboard
- Swift storyBoard 判断 segue 目标
- Swift 不使用 main storyBoard
- Swift属性
- Swift -- 属性
- 使用jquery-cookie实现最近访问功能
- 签名赠书获奖名单
- idea中的springboot项目打包成war包部署到tomcat中
- MFC中CSTATIC控件双击全屏/双击恢复
- IR cut filter 与 color shading
- Swift 扩展 Storyboard 属性
- Python基础-面向对象和面向过程编程区别
- B-Tree 、B+树、B*树
- RecyclerView多布局适配器
- Retrofit+MVP登录注册+EventBus
- C#网络编程系列文章(七)之UdpClient实现异步UDP服务器
- mt2503 [Editor]Email编辑界面字符显示滞后,跟不上手写速度
- 2D游戏新手引导点光源和类迷雾实现
- tensorflow实践(二) 基本原理学习和框架使用