方法一:写一个UILabel(FontExtension)扩展重写initWithFrame(手写代码必走方法)和awakeFromNib(xib必走方法)当然UIButton、UITextView等控件都可以用这种方式#import <UIKit/UIKit.h>@interface UILabe ...
分类:
移动开发 时间:
2017-08-10 10:08:50
阅读次数:
378
关于Flex,有12个属性非常重要 这几天在学习Flex布局,发现Flex真的好厉害! Flex是Flexible Box的缩写,意为“弹性布局”,用来为盒模型提供最大的灵活性。 Flex是它能够简单、完整、响应式的实现各种网页布局,眼下已经得到了大多数主流浏览器的支持,有关于它的兼容性能够在Can ...
分类:
其他好文 时间:
2017-08-06 12:42:49
阅读次数:
615
1. 先拖一个新的UIView与File’s Owner(通常是Controller)的view并列关系,注意是并列关系,不 是subView关系。 2. 把刚刚新的UIView的Simulated Metrics的size设置成Freeform 3. 把该UIView拖入UITableView,然 ...
分类:
其他好文 时间:
2017-08-05 00:08:29
阅读次数:
122
1.name xib的名字 owner当前类对象 options初始参数 实际应用: nibs[0]是当前view的对象 nibs[1]当前view的背景 ,我们可以在init中对当前frame以及当前view的背景的frame进行赋值, nibs[1]的背景是半透明的,如果当前的xib是View, ...
分类:
其他好文 时间:
2017-08-03 12:30:45
阅读次数:
485
现实生活总是充满了杂音。记得高中时,班上某学霸喜欢戴着耳机边听JAY的歌边学习,或许这样可以帮他进入一个心如止水的境界。刚毕业那会,我也喜欢在班车上戴着耳机听歌,似乎逃避现实是常态。把嘈杂的现实屏蔽在外很简单,只需要一个耳机。但人总会成长的,面对纷繁复杂的现实,一味逃避总归不是办法。情绪的发泄也无益 ...
分类:
其他好文 时间:
2017-07-30 21:15:14
阅读次数:
432
做一个关于栈视图 UIStackView的Demo,先看看XCode7的变化 关于StoryBoard: 启动画面由xib变为Storyboard StoryBoard引用: 如今能够在一个StoryBoard中加入对另外一个StoryBoard的引用,在多个SB中进行切换不用再写代码了。如图: 曾 ...
分类:
移动开发 时间:
2017-07-30 17:12:30
阅读次数:
151
iOS中控制器的生命周期 一般我们在创建控制器的时候,有三种方法。 1. 直接通过代码创建 2. 通过storyboard创建 3. 通过Xib,在创建控制器的时候传入一个Xib文件作为这个控制器的view。 直接通过代码创建 通过代码创建这种凡是,我们打印调用顺序可以发现 对应的代码调用顺序就是 ...
分类:
移动开发 时间:
2017-07-28 00:56:18
阅读次数:
298
1,效果图 (1)图片从左至右横向排列(只有一行),通过手指拖动可以前后浏览图片。 (2)视图滚动时,每张图片根据其与屏幕中心距离的不同,显示尺寸也会相应地变化。越靠近屏幕中心尺寸就越大,远离屏幕中心的就逐渐变小。 (3)滑动结束后,会有位置自动修正的功能。即将当前最靠近屏幕中点的图片移动到正中央。 ...
分类:
编程语言 时间:
2017-07-25 12:41:22
阅读次数:
266
首先,动态加载数据 vue-data: vue-fn: 事件驱动当然是有某一个按钮之类的请求了ajax,拿到数据后,在成功回调函数里使用了这个fxjg.pageRecord(data); vue的数据双向绑定让我们省去了很多很多代码,如果是用jqueryDom操作的话,这点代码根本不行。 ...
分类:
其他好文 时间:
2017-07-23 18:26:06
阅读次数:
262