以前在入门的时候,找的入门书籍上编写的 demo 都是基于 Storyboards 拖界面的。后来接触公司项目,发现界面都是用纯代码去写复杂的 autoLayout 的。再然后,领导给我发了个 Masonry 库去看,依然是手写代码布局界面,但效率高了不少。工作一段时间,看了很多博客,也看了一些书, ...
分类:
移动开发 时间:
2016-07-01 08:54:45
阅读次数:
191
概述 使用 Objective-C 纯代码编写 AutoLayout,看 AutoLayout 的字面理解就是自动布局,听起来好像蛮屌的样子。说白了就是适配:适应、兼容各种不同的情况,包括不同版本的操作系统的适配(系统适配)和不同屏幕尺寸的适配(屏幕适配)。在 Storyboard 中,AutoLa ...
分类:
其他好文 时间:
2016-06-30 16:03:55
阅读次数:
139
UITableview系列内容包括:1.纯代码创建UITableview;
2.cell的样式、点击事件,cell的重用等;
3.页面的下拉刷新、上拉加载;
4.自定义cell。由于内容过多,分成多篇来介绍。本文主要介绍创建UITableview、cell的样式、cell的重用、cell的点击事件、cell左滑按钮等内容。1.创建UITableview首先在ViewController的类名后...
分类:
移动开发 时间:
2016-06-30 14:34:31
阅读次数:
388
我们知道在App Store中几乎所有软件都设计到账户的登入,而我们最常见的就是QQ,微信,在没有踏入程序员这条不归路之前,看到一个个的界面都感觉好高大上的样子。 在学习的过程中,自己就照着手机上面APP自己比较好奇的界面实现了一下,今天分享一下关于QQ登入界面,完全纯代码,实用StoryBoar太 ...
分类:
移动开发 时间:
2016-06-29 19:04:07
阅读次数:
281
关于iOS开发中键盘的退出,其实方法有很多中,而且我也学会了不少,包括各种非纯代码界面的退出。 其实这里纯代码界面推出如果用到Xib何Storyboard上面去还是一样的思路操作,只不过笔者在开发的时候是在纯代码界面遇到的问题,所以久以此命名。下面大家介绍怎么在纯代码的情况下,退出(隐藏)键盘,Xi ...
分类:
移动开发 时间:
2016-06-29 18:56:47
阅读次数:
197
我是前言: 大约几个月前我在某平台写了一篇文章, 文中简单地介绍了Charts两种图表的样式的使用, 不过有种意犹未尽的感觉, 利用周末的空闲时间再次看了看, 有了新的收获, 今天发出来,分享给大家, 来稍加详细的再次走进Charts的世界. 完全纯代码. 经过测试: 1.1使用cocoa pods ...
分类:
移动开发 时间:
2016-06-27 09:10:21
阅读次数:
654
[self.tableview registerClass:[MyTableViewCell class] forCellReuseIdentifier:@"MyCell"];//纯代码下的注册 [self.tableview registerNib:[UINib nibWithNibName:@" ...
分类:
其他好文 时间:
2016-06-22 12:44:52
阅读次数:
133
先贴纯代码,有空再填坑template<classK,classV>
structBSTNode
{
BSTNode(constK&key,constV&value)
:_key(key)
,_value(value)
,_left(NULL)
,_right(NULL)
{}
K_key;
V_value;
BSTNode<K,V>*_left;
BSTNode<K,V>*_right;
};
template<classK,c..
分类:
其他好文 时间:
2016-06-21 11:06:32
阅读次数:
142
// // ViewController.m // JSON序列化2 // // Created by 潘荟 on 16/6/20. // Copyright © 2016年 BAT. All rights reserved. // #import "ViewController.h" #impor ...
分类:
Web程序 时间:
2016-06-20 20:45:36
阅读次数:
176
使用纯代码的方式 一般来说我们的自定义类继承自UIView,首先在initWithFrame:方法中将需要的子控件加入view中。注意,这里只是加入到view中,并没有设置各个子控件的尺寸。 为什么要在initWithFrame:方法而不是在init方法? 因为使用纯代码的方式创建自定义类,在以后使 ...
分类:
移动开发 时间:
2016-06-14 12:00:33
阅读次数:
280