我们在项目中,经常需要使用到自定义的view,而xib布局显得更为简洁,那么如何加载一个自定义的xib呢,网上的方法也很多很多,就是因为太多了,我经常会弄混,所以总结其中一个使用,如果以后使用到其他的在补充 O(∩_∩)O~~ 1.创建一个继承UIView的文件和xib,命名一样 2.设置view所 ...
分类:
移动开发 时间:
2018-06-15 20:59:50
阅读次数:
205
目录 Non Fragile ivars 为什么Non Fragile ivars很关键 如何寻址类成员变量 真正的“如何寻址类成员变量” Non Fragile ivars布局调整 为什么Objective-C类不能动态添加成员变量 总结 版权声明: 版权声明: 看下面的代码,考虑Objectiv ...
分类:
其他好文 时间:
2018-06-15 15:49:50
阅读次数:
164
[UIView animateWithDuration:<#(NSTimeInterval)#> delay:<#(NSTimeInterval)#> options:<#(UIViewAnimationOptions)#> animations:<#^(void)animations#> comp ...
分类:
移动开发 时间:
2018-06-14 15:14:45
阅读次数:
704
实现一个简单的抽屉效果: 核心思想:KVO实现监听mainV的frame值的变化 核心代码: 用法: 继承ViewController 实现如下代码即可: github地址:https://github.com/chglog/drawer ...
分类:
其他好文 时间:
2018-06-04 16:50:13
阅读次数:
171
Swift 关闭视图的过度动画 //关闭视图过渡动画 UIView.performWithoutAnimation { //关闭CALayer的隐式动画 CATransaction.setDisableActions(true) self.collectionView.reloadData() CA ...
分类:
编程语言 时间:
2018-06-01 01:01:01
阅读次数:
234
Vue路由: 1 、Vue-rouer入门2 、子路由3 、路由传参4 、多路由区域操作5 、重定向6 、过渡动画7 、404页面8 、钩子函数9 、编程式导航 $route.name 传递参数几种方式:1、利用name {{$route.name}} 相当于封装路由2、利用导航 <router-l ...
分类:
其他好文 时间:
2018-05-30 01:24:53
阅读次数:
231
var mV:UIView! override func viewDidLoad() { super.viewDidLoad() mV = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100 )) mV.backgroundCol ...
分类:
编程语言 时间:
2018-05-29 23:00:03
阅读次数:
1319
//uiview的扩展 extension UIView{ func getFirstViewController()->UIViewController?{ for view in sequence(first: self.superview, next: {$0?.superview}){ if ...
分类:
编程语言 时间:
2018-05-29 22:53:25
阅读次数:
369
单元素/组件的过渡 Vue提供了transition的封装组件,在下列情况中,可以给任何元素和组件添加”进入”和”离开”过渡动画。 条件渲染 (使用 v-if) 条件展示 (使用 v-show) 动态组件 组件根节点 示例代码: 动画效果: ...
分类:
其他好文 时间:
2018-05-29 19:43:07
阅读次数:
8820
运用的知识点包括: 路由的配置 插槽 vue的过渡动画 路由重定向 router/index.js里面配置路由 app.vue home.vue about.vue modal.vue ...
分类:
其他好文 时间:
2018-05-28 16:52:20
阅读次数:
393