深入理解iOS API系列
深入理解iOS API系列
Mamong
这个作者很懒,什么都没留下…
展开
-
深入理解iOS API系列(五)dequeueReusableCellWithIdentifier:
Table Data Source Methods中的一个必要实现的方法tableView: cellForRowAtIndexPath: 中经常会包含一段代码:static NSString *FirstLevelCell = @"FirstLevelCell"; UITableViewCell *cell = [tableView dequeueReusableCellWithId原创 2013-01-14 18:08:34 · 31186 阅读 · 1 评论 -
深入理解iOS API系列(一) textField:shouldChangeCharactersInRange:replacementString:
主要是深入理解代理方法textField:shouldChangeCharactersInRange:replacementString:的使用。转自http://www.cnblogs.com/Clin/p/3413146.html如果要限制UITextField输入长度最长不超过kMaxLength,那么需要实现做以下操作:1、实现UITextFieldDelegate协议;2、实现textF原创 2015-04-09 20:16:00 · 25696 阅读 · 0 评论 -
深入理解iOS API系列(二)UIImage的resizableImageWithCapInsets:resizingMode:
最近在看《programming iOS8》,看到第二章的“可调整大小的images”。实现这个效果的方法我们并不陌生,可以参看MJ的博客http://blog.csdn.net/q199109106q/article/details/8615661 。当然我们要讨论的不是API的变动,我们更关注UIImageResizingMode的影响。它有两个枚举量UIImageResizingMode原创 2015-04-12 17:30:15 · 4073 阅读 · 0 评论 -
深入理解iOS API系列(四)理解CNContactPickerDelegate
CNContactPickerDelegate包含五个代理方法。下面分别由易到难解释下:(1)-contactPickerDidCancel:很显然这个是点击右上角的cancel时候触发的,而不是picker的所有dismiss动作中都会触发。在多选模式下,cancel在done的左侧。其他四个代理方法只要实现其中任一一个就行了。分别为单选和多选两组,都实现的时候,多选优先执行,单选不原创 2015-11-04 10:14:09 · 5635 阅读 · 0 评论 -
深入理解iOS API系列(三)UiView事件传递相关函数:pointInside:withEvent:和hittest:withevent:
关于此API的说法网上总说纷纭,可以看看UIView的剖析(管蕾的《iOS8开发指南》第十六章抄袭来源)、hitTest:withEvent:方法流程、为易于理解,模拟UIView的hitTest:方法和pointInside:方法的实现、ios的hitTest方法以及不规则区域内触摸事件处理方法、iOS触摸事件处理等文。本文采信http://blog.chinaunix.net/uid-原创 2015-08-23 19:18:14 · 1136 阅读 · 0 评论