随笔分类 -  iOS_UI

1 2 下一页

UITableView滚动优化(RunLoop)
摘要:链接: 利用RunLoop优化tableView RunLoop方式优化加载tableview RunLoop总结:RunLoop的应用场景(三)滚动视图流畅性优化 TableView加载图片的优化逻辑 利用预加载让分页加载不再繁琐之单个分页讲解 iOS开发 关于tableView加载图片时出现卡顿 阅读全文

posted @ 2018-01-29 11:14 On1Key 阅读(454) 评论(0) 推荐(0)

UIImage
摘要:链接: UIImage图片处理,旋转、截取、平铺、缩放等操作 iOS中拉伸图片的几种方式 阅读全文

posted @ 2018-01-10 10:36 On1Key 阅读(134) 评论(0) 推荐(0)

reveal查看任意APP
摘要:链接: 使用Reveal查看任意App的技巧 使用Reveal查看任意App最省步骤的技巧 如何利用Reveal神器查看各大APP UI搭建层级 使用Reveal查看别人app的UI组成 Reveal真机查看任意APP 使用ssh 访问越狱iPhone的两种方式 阅读全文

posted @ 2017-06-12 11:46 On1Key 阅读(164) 评论(0) 推荐(0)

iOS Webview 实现修改javascript confirm 和 alert
摘要:贴代码: 关于WKWebView: 之前用WebView装载一个网页时,弹出Alert时会显示网址,由于不想把网址暴露给用户这样显示就不是很友好了。UIWebView文档内没有找到可以捕获这类信息的API。GOOGLE了下发现了WKWebView组件,WKWebView是IOS8新推出的组件,目的是 阅读全文

posted @ 2016-09-07 10:23 On1Key 阅读(2720) 评论(0) 推荐(0)

iOS:CYLTabBarController【低耦合集成TabBarController】
摘要:导航 与其他自定义TabBarController的区别 (学习交流群:529753706) 集成后的效果: 支持横竖屏 项目结构 做下说明: ├── CYLTabBarController #核心库文件夹,如果不使用 CocoaPods 集成,请直接将这个文件夹拖拽带你的项目中 └── Examp 阅读全文

posted @ 2016-08-17 13:49 On1Key 阅读(2242) 评论(0) 推荐(0)

text
摘要:链接: 初识 TextKit 如何实现自己没实现过的需求之文本动画 阅读全文

posted @ 2016-08-08 13:09 On1Key 阅读(153) 评论(0) 推荐(0)

QuartzCore笔记
摘要:Quartz Core 图层编程 一、添加 Quartz Core 框架 要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后 #import <Quartz Core/QuartzCore.h> 二、认识图层 对 ps 有所了解的人都知道图层的概念,在这里也一样。在PS中一张 阅读全文

posted @ 2016-08-05 10:28 On1Key 阅读(246) 评论(0) 推荐(0)

IOS Core Animation Advanced Techniques的学习笔记(五)
摘要:第六章:Specialized Layers 类别 用途 CAEmitterLayer 用于实现基于Core Animation粒子发射系统。发射器层对象控制粒子的生成和起源 CAGradientLayer 用于绘制一个颜色渐变填充图层的形状(所有圆角矩形边界内的部分) CAEAGLLayer/CA 阅读全文

posted @ 2016-07-26 14:34 On1Key 阅读(522) 评论(0) 推荐(0)

CoreAnimation笔记
摘要:核心动画继承结构 CoreAnimation Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。 核心动画继承结构 核心动画继承结构 注 阅读全文

posted @ 2016-07-04 16:58 On1Key 阅读(263) 评论(0) 推荐(0)

iOS - 用 UIBezierPath 实现果冻效果
摘要:最近在网上看到一个很酷的下拉刷新效果(http://iostuts.io/2015/10/17/elastic-bounce-using-uibezierpath-and-pan-gesture/)。自己试着实现了一下其中的果冻回弹效果。 效果 DEMO 由于文笔不太好-.- ,建议先下载demo, 阅读全文

posted @ 2016-07-04 14:52 On1Key 阅读(429) 评论(0) 推荐(0)

WKWebView
摘要:WKWebView相对于UIWebView强大了很多,内存的消耗相对少了,所提供的接口也丰富了。 现在谈一谈WKWebView的基本使用 1. navigationDelegate [objc] view plain copy print? - (void)webView:(WKWebView *) 阅读全文

posted @ 2016-05-29 17:22 On1Key 阅读(594) 评论(0) 推荐(0)

UITableViewCell动态AutoLayout布局
摘要:相关链接: 使用Autolayout实现UITableView的Cell动态布局和高度动态改变 IOS tableView cell动态高度 (autoLayout) AutoLayoutClub 使用FT+MJ+自动计算cell高度 UITableView-FDTemplateLayoutCell 阅读全文

posted @ 2016-05-02 22:38 On1Key 阅读(294) 评论(0) 推荐(0)

Masonry
摘要:Autolayout就像一个知情达理,善解人意的好姑娘,可惜长相有点不堪入目,所以追求者寥寥无几。所幸遇到了化妆大师cloudkite,给她来了一个完美的化妆,从此丑小鸭Autolayout变成了美天鹅Masonry。前几日有幸一见,果然名不虚传,长相甜美,还善解人意。我果断放弃了Frame,开始追 阅读全文

posted @ 2016-05-02 16:01 On1Key 阅读(739) 评论(0) 推荐(0)

iOS获取窗口当前显示的控制器
摘要:解决类似网易新闻客户端收到新闻推送后,弹出一个UIAlert,然后跳转到新闻详情页面这种需求 1.提供一个UIView的分类方法,这个方法通过响应者链条获取view所在的控制器 2.通过控制器的布局视图可以获取到控制器实例对象 modal的展现方式需要取到控制器的根视图 相关链接:获取窗口当前显示的 阅读全文

posted @ 2016-04-28 13:50 On1Key 阅读(2576) 评论(0) 推荐(0)

UIVisualEffectView为视图添加特殊效果
摘要:在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口。 通常要想创建一个特殊效果(如blur效果),可以创建一个UIVisualEffectView视图对象,这个对象提供了一种简单的方式来实现复杂的视觉效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该 阅读全文

posted @ 2016-04-18 14:24 On1Key 阅读(630) 评论(0) 推荐(0)

优化UITableViewCell高度计算的那些事
摘要:转载自:优化UITableViewCell高度计算的那些事 这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。 我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCe 阅读全文

posted @ 2016-04-11 16:48 On1Key 阅读(227) 评论(0) 推荐(0)

UICollectionView移动
摘要:collectionView在iOS9中发布了一个可以移动cell的新特性,实现如下: 1.创建collectionView并设置代理 2.设置其资源 3.监听手势,并设置其允许移动cell和交换资源 原文链接:iOS9 UICollectionView拖拽移动单元格 阿斯顿撒 阅读全文

posted @ 2016-03-30 16:31 On1Key 阅读(375) 评论(0) 推荐(0)

UIView的layoutSubviews和drawRect
摘要:UIView的setNeedsDisplay和setNeedsLayout方法。首先两个方法都是异步执行的。setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用la 阅读全文

posted @ 2016-03-23 11:04 On1Key 阅读(161) 评论(0) 推荐(0)

解析iOS开发中的FirstResponder第一响应对象
摘要:1. UIResonder 对于C#里所有的控件(例如TextBox),都继承于Control类。而Control类的继承关系如下: 代码如下: System.Object System.MarshalByRefObject System.ComponentModel.Component Syste 阅读全文

posted @ 2016-03-22 15:37 On1Key 阅读(2726) 评论(0) 推荐(0)

iOS9新特性——堆叠视图UIStackView
摘要:一、引言 随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,已经十分方便,但是对于一些动态的线性布局的视图,我们需要手动添加的约束不仅非常多,而且如果我们需要插入或者移除其中的 阅读全文

posted @ 2016-03-21 11:59 On1Key 阅读(1128) 评论(0) 推荐(0)

1 2 下一页

导航