摘要: UITextField详解 一、基本属性 1、创建文本输入框 UITextField*textField=[[UITextField alloc]initWithFrame:CGRectMake(10, 10, 200, 20)]; 2、设置边框样式 textField.borderStyle =  阅读全文
posted @ 2016-09-07 23:47 李洪强 阅读(748) 评论(0) 推荐(0)
摘要: iOS学习笔记(4) — UITableView的 重用机制 UITableView中的cell是动态的,在使用过程中,系统会根据屏幕的高度(480)和每个cell的高度计算屏幕中需要显示的cell的个数。比如,cell高度为90。那么480 / 90 = 5 + 1,也就是说最多有6个cell能显 阅读全文
posted @ 2016-09-07 23:43 李洪强 阅读(620) 评论(0) 推荐(0)
摘要: iOS学习笔记(3)— 屏幕旋转 一、屏幕旋转机制: iOS通过加速计判断当前的设备方向和屏幕旋转。当加速计检测到方向变化的时候,屏幕旋转的流程如下: 1、设备旋转时,系统接收到旋转事件。 2、系统将旋转事件通过AppDelegate通知当前的主Window。 3、window通知它的rootVie 阅读全文
posted @ 2016-09-07 23:42 李洪强 阅读(465) 评论(1) 推荐(0)
摘要: iOS学习笔记(2)— UIView用户事件响应 UIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。 1、交互相关的属性 userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删 阅读全文
posted @ 2016-09-07 23:40 李洪强 阅读(1009) 评论(0) 推荐(0)
摘要: 李洪强iOS开发之动态获取UILabel的bounds 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。 1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize labelBounds = [str sizeWithFont:font c 阅读全文
posted @ 2016-09-07 23:37 李洪强 阅读(242) 评论(0) 推荐(0)
摘要: 动态获取UILabel的bounds 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。 1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize labelBounds = [str sizeWithFont:font constraine 阅读全文
posted @ 2016-09-07 23:36 李洪强 阅读(276) 评论(0) 推荐(0)
摘要: iOS学习笔记(1)— UIView 渲染和内容管理 iOS中应用程序基本上都是基于MVC模式开发的。UIView就是模型-视图-控制器中的视图,在iOS终端上看到的、摸到的都是UIView。 UIView在屏幕上定义了一个矩形区域和管理区域内容的接口。在运行时,一个视图对象控制该区域的渲染;UIV 阅读全文
posted @ 2016-09-07 23:35 李洪强 阅读(330) 评论(0) 推荐(0)
摘要: 李洪强IOS开发之-iOS经典面试题 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害 阅读全文
posted @ 2016-09-07 23:32 李洪强 阅读(246) 评论(0) 推荐(0)