TangramKit是iOS系统下用Swift编写的第三方界面布局框架。他集成了iOS的AutoLayout和SizeClass以及Android的五大容器布局体系以及HTML/CSS中的float和flex-box的布局功能和思想,目的是为iOS开发人员提供一套功能强大、多屏幕灵活适配、简单易用的UI布局解决方案。
分类:
移动开发 时间:
2016-12-21 08:16:00
阅读次数:
484
摘要: 学习使用自定义view加载显示pdf; 前言 在IOS中预览pdf文件,显示pdf文件一般使用两种方式,一种是UIWebView,这种方式怎么说呢优点就是除了简单还是简单,直接显示pdf文件;另外的一种是自定义UIView,配合CGPDFDocumentRef读取pdf文件里面的内容,在自定 ...
分类:
移动开发 时间:
2016-12-19 11:30:27
阅读次数:
212
设计思路:给UIView增加一个分类 所有的视图都可以根据需要来进行红点显示 ...
分类:
微信 时间:
2016-12-18 09:54:31
阅读次数:
255
UIView * headView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.tbSecond.size.width, 0)]; headView.backgroundColor = [UIColor whiteColor]; UIVi ...
分类:
移动开发 时间:
2016-12-17 17:20:57
阅读次数:
154
//UI界面代码 import UIKit class CameraView: UIView { var cameraButton : UIButton! var photoButton : UIButton! var image : UIImageView! override init(frame ...
分类:
编程语言 时间:
2016-12-17 17:13:21
阅读次数:
321
CGRect gradientRect=CGRectMake(- imageView3.bounds.size.width*1.5, 0, 4 * imageView3.bounds.size.width, imageView3.bounds.size.height); CAGradientLaye... ...
分类:
其他好文 时间:
2016-12-13 16:18:33
阅读次数:
261
小梦这几天学习tableView是深有体会了 废话不多说,来一波 首先,创建一个测试项目 如图 创建好,在项目结构中另外弄一个GroupFile,创建storyBoard和CocoaTouch 在storyBoard里面放一个普通的tableView控件 给这个storyBoard做好准备工作{ 关 ...
分类:
其他好文 时间:
2016-12-08 23:45:50
阅读次数:
241
题目:找出两个 UIView 的最近的公共 View,如果不存在,则输出 nil 。 分析:这其实是数据结构里面的找最近公共祖先的问题。 一个 UIViewController 中的所有 view 之间的关系其实可以看成一颗树,UIViewController 的 view 变量是这颗树的根节点,其 ...
分类:
移动开发 时间:
2016-12-08 09:51:55
阅读次数:
202
iOS网络层设计 1、网络层和业务层的对接设计 使用哪种交互模式来和业务层对接 : 使用Delegate为主,目的是为了(1)减少代码的分散度(2)减少业务层和网络层的耦合,网络层对于业务层应该是抽象的,隐藏了实现细节的 (3)只采用一种是限制了灵活性,方便进行维护 在网络层不要滥用block :( ...
分类:
移动开发 时间:
2016-12-07 09:36:23
阅读次数:
324
前端的主要任务: 1)信息展示; 2)用户交互(事件处理)。 1)移动端开发总体遵循MVC模式; 2)移动端UI包含:(1)UI组件(基本组件);(2)UI的布局; iOS的布局实现遵从UIView布局的执行顺序;android的布局依赖于(1)layout组件;(2)布局度量函数; html的布局 ...
分类:
移动开发 时间:
2016-12-06 03:08:36
阅读次数:
258