自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 UI进阶第八天,触摸事件,画板步骤

------------- 基本思路 --------------1.搭建界面2.实现画线功能2.1实现画单笔2.2实现画多笔2.3实现设置线宽2.4实现设置线条颜色3.实现清屏4.实现回退5.实现橡皮擦6.实现保存到相册功能7.实现插入照片功

2016-03-06 10:23:40 346

原创 ui进阶第七天,触摸事件

一、主要知识点:1.4种触摸事件2.不接受触摸事件的三种情况3.了解响应者链条概念4.6种手势识别5.摇晃手势的实现,摇晃手势底层需要做的操作二、iOS 中事件的介绍1.触摸事件2.加速计事件3.远程控制事件三、响应者对象(UI

2016-02-29 23:07:28 431

原创 UI进阶第六天,绘制图形

// --- 旋转缩放平移// 对图形上下文进行旋转平移缩放的操作// 缩放// 第一个参数:需要缩放的上下文// 第二个参数:x轴缩放的比例// 第三个参数:y轴缩放的比例CGContextScaleCTM(ctx, 1, 0.5);// 平移// 第一个参数:需要平移的上下文// 第

2016-02-25 23:14:23 290

原创 ui进阶第五天,绘图的基本介绍

// --- 关键方法// 获取上下文CGContextRef ctx = UIGraphicsGetCurrentContext();// 创建可变路径(c)CGMutablePathRef path = CGPathCreateMutable();// 把路径放在上下文当中CGContextAddPath(ct

2016-02-24 22:33:13 329

原创 ui进阶第三天,私人通讯录的创建(元宵节快乐)

1.演示私人通讯录    • 学习目标:控制器跳转,控制器之间传值,数据存储2.项目演示:(4个界面,交给4个控制器管理,每个界面一个控制器。)    0>先搭建项目的界面。(使用自动布局搭建界面)    0.1>为每个控制器创建自定义的控制器类。    1>  登录界面:        ○ 登

2016-02-22 21:44:55 527

原创 ui进阶第二天,一些琐碎的东西

主要知识点:**************** 今天的主要知识点 ****************        1. 控制器及View的多种创建方式        2. 多控制器管理。**************** 今天的主要知识点 ****************    一、复习。        * 四

2016-02-18 23:44:38 240

原创 UI进阶第一天(给大家拜个晚年)

主要知识点:一、* UIPickerView, 点餐系统、 城市选择、国旗选择* UIDatePicker, 日期选择控件* UIToolbar, 工具栏二、项目中常见的文件*项目结构介绍* info.plist介绍* pch介绍* 自定义LOG-----------------

2016-02-16 21:50:29 573

原创 uicollectionview的基本使用

1. UICollectionView介绍  2. 为什么要学习UICollectionView- UICollectionView可以很高效的实现"九宫格"布局- UICollectionView可以非常灵活、高效的进行各种布局  3. UICollectionView的简单使用  - UICollectionViewFlowLayout的部分属性 

2016-01-31 00:19:40 345

原创 屏幕适配

/* 一、固定一个控件的步骤: 1.先确定固定哪几个约束,一般一个控件最多4个约束。 2.设置约束,技巧:先确定需要固定的约束,再去修改值。为什么不能先修改值,因为如果以后先添加一个约束,会把值还原。  Autolayout经验: 1、如果一个控件出错,最好先把之前的约束全部  清空,然后再重新添加。 2、注意使用control方式参照另

2016-01-27 23:15:21 244

原创 第九天,静态单元格,和headfootview,原型cell以及一些重用bug的修复

1. 使用UITableView的"静态单元格"。(注意: 使用静态单元格, 必须使用UITableViewController控制器)    * 什么是静态单元格? 什么是动态单元格?    1> 静态单元格不会随着数据的改变而改变, 当在storyboard中设计的时候是什么样子, 最后运行效果就是什么样子, 并且不会随着数据的变化而变化。如果要想改变静态单元格内容, 必须重新修改

2016-01-27 00:42:45 850

原创 qq聊天界面,等我研究明白怎么附加文件夹到。。

1. 介绍QQ_聊天的基本功能注意点:* 下面文本框不是footerView,因为不会随着UITableView一起滚动* 不能使用UITableViewController,因为UITableViewController中的view默认就是UITableView* 实际做法:1> 使用普通UIViewController,上面拽一个UITableView, 然后下面留出44高

2016-01-25 23:32:29 485

原创 第七天,xib 定义tableviewcell以及纯代码定义cell

1.  介绍按照MVC的方式分项目文件夹 2. 介绍UITableViewController** 问题:为什么要使用 UITableViewController控制器原因:更方便。已完成连线和设置代理、数据源。 ** UIViewController 控制器self.view 是一个UIView 对象复习UITableView的使用的方式 (UITableView

2016-01-23 23:29:50 768

原创 第六天,UITableView,和cell的基础介绍

UITableView笔记: 1. UITableView很重要- 演示, 各种地方都用到了 UITableView- 打开模拟器的设置界面, 演示到处都是 tableView的使用。- 查看截图 2. UITableView就是表格控件- 由行和列来组成- 提醒: UITableView中每行只有1列- 每行中保存的都是一个UITableViewCell对

2016-01-22 22:48:40 374

原创 第五天,uiscorllview的滚动和缩放,以及代理调用,定时器,对话框

1.UIScrollView使用- UIScrollView 介绍  1> UIScrollView是一种控件,继承自UIView  2> 用来实现”滚动”和”缩放”的控件 - UIScrollView设置滚动的基本步骤(进行滚动和缩放的是内容)   1>创建一个UIScrollView   2>向UIScrollView中添加内容(UIimageView)   3

2016-01-20 23:43:22 400

原创 第四天猜图游戏的实现先上笔记,代码等我敲完再发

一、猜图实现步骤:1.  新建项目-分析界面/搭建上半部分界面(上下部分根据创建方式不同划分)1> UIImageView:背景图2> UIButton:分数提示(注意按钮点击没有高亮效果取消: highlighted adjust image属性)、头像(白色边框:edge)、四周按钮(提示、帮助、大图,下一题)3> UILabel:问题索引提示、问题标题 2.拷贝素材:

2016-01-20 00:01:49 370

原创 第三天的实现,主要是封装优化,不会文件啊,把优化后的主文件发上来(用了xlb)

#import "ViewController.h"#import "HMApp.h"#import "HMAppView.h"@interface ViewController ()@property (nonatomic,strong) NSArray *apps;@end@impl

2016-01-18 22:34:58 293

原创 放假第一天,复习了一部分代码。。

//  ViewController.m//  应用管理////  Created by 李博 on 16/1/15.//  Copyright © 2016年 libo. All rights reserved.//#import "ViewController.h"@interface ViewControll

2016-01-16 20:06:24 232

原创 第三天笔记,今天听的有点晕,幸好公司年会,我们放3天假,所以慢慢复习吧

1、通过计算frame的方式排列九宫格(九宫格算法) 1>九宫格算法分析-  1)每一列的x值一样,列号决定x值-  2)每一行的y值一样,行号决定y值-  结论:要想计算出某个”方框”的x和y,就要先获取某个”方框”所在的“列索引”和“行索引”  2>通过修改 frame实现九宫格排列-  计算步骤:-  1)确定每个app的宽和高-  2)计算mar

2016-01-16 00:13:32 249

原创 第二天,tranform ,图片浏览器,帧动画代码(我很勤劳的0.0)

////  ViewController.m//  transform练习////  Created by 李博 on 16/1/14.//  Copyright © 2016年 libo. All rights reserved.//#import "ViewController.h"@interface V

2016-01-14 21:47:42 282

原创 简单代码实现(补昨天的.....)

//  按钮的实现//  ViewController.m//  按钮练习////  Created by 李博 on 16/1/13.//  Copyright © 2016年李博. All rights reserved.//#import "ViewController.h"@interface Vi

2016-01-14 21:36:29 375

原创 第一天接触ui感觉有点乱啊,今天只有笔记,明天复习敲完代码在发代码

1. iOS 介绍1) 什么是 iOS?  是苹果公司的一种移动操作系统。2) 什么是 iOS 开发工程师? iOS操作系统开发应用的工程师  2. 开发步骤开发步骤:1>搭建软件界面;2>发送网络请求;3>网络数据解析;4>在界面上显示数据对应知识点:1>UI ;2>多线程/网络;3>json/xmlUI开发定律:万物皆对象 3. 如何创建 iOS 项目-

2016-01-12 22:33:53 413

原创 第一天,来开个报道贴

新人今天报个道,以后我会把我每天学习的内容都发上来,希望可以帮我坚持下去.感谢各位

2016-01-11 20:30:28 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除