- 博客(46)
- 资源 (14)
- 收藏
- 关注
原创 iOS开发之高级视图—— UICollectionViewController
可以继承UICollectionViewController来简化使用UICollectionView。UICollectionViewController中定义了一个 UICollectionView *collectionView,并且实现了 协议,可以提示开发效率和简化开发。 AppDelegate.m//// AppDelegate.m// UICollec
2016-05-27 09:20:37 2327
原创 iOS开发之高级视图—— UICollectionView
UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和UITableViewController 类。 优点: 1⃣️可以高度定制内容的展现 2⃣️管理数据最佳的做法
2016-05-26 20:23:22 772
原创 iOS开发之高级视图—— UITabBarController
UITabBarController是IOS中很常用的一个viewController,UITabBarController是选项卡栏导航控制器,显示效果是在页面底部有多个选项卡,通过点击不同选项卡可以在不同的ViewController之间进行切换。 UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container
2016-05-26 19:52:21 520
原创 iOS开发之高级视图—— UINavigationController(三)结合编辑功能
AppDelegate.h //// AppDelegate.h// UINavigationControllerDemo//// Created by Apple on 16/5/26.// Copyright © 2016年 Apple. All rights reserved.//#import #import "HeroViewController.h"
2016-05-26 18:56:51 612
原创 iOS开发之高级视图—— UINavigationController(二)简单导航功能进阶
上一个例子实现了UINavigationController的简单导航功能,现在结合UITableView把这个功能进一步加强。 AppDelegate.m//// AppDelegate.m// NavigationForwardApp//// Created by Apple on 16/5/26.// Copyright © 2016年 Apple.
2016-05-26 16:45:26 613
原创 iOS开发之高级视图—— UINavigationController(一)简单导航功能实现
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件以及很多有名的APP中(如qq,系统相册等)都有用到。 navigationItem是UIViewController的一个属性,这个属性是为UINavigationController服务的。navigationItem在navigationBar代表一个v
2016-05-26 14:13:24 3096
原创 iOS开发之高级视图——UINavigationBar
UINavigationBar是一个导航条,通常位于屏幕顶端,通常作为多个UINavigationItem的容器,以Stack的形式来管理多个UINavigationItem,每次在导航条上只能看到一个UINavigationItem对象。 ViewController.m//// ViewController.m// UINavigationBarDemo/
2016-05-26 11:01:02 575
原创 iOS开发之高级视图—— UISearchController
UISearchController控件正好了UISearchBar、UITableView,而且内部提供了良好的封装,可以方便的实现搜索列表。 创建一个工程,并且删除原来的ViewController.h和ViewController.m,重新建立一个文件,命名为ViewController,继承UITableViewController。 AppDelegate.m
2016-05-26 10:17:59 2609
原创 iOS开发之高级视图——UISearchBar
UISearchBar是一个搜索条,由一个文本框和几个按钮组成,当用户在文本框内输入部分内容之后,程序即可按照指定的规则执行搜索。 以下例子结合UITableView和UISearchBar实现了一个简单的搜索书本的功能。 ViewController.m//// ViewController.m// UITableViewSearchDemo//// C
2016-05-25 22:25:21 14019 1
原创 iOS开发之高级视图—— UITableView的简化操作——UITableViewController
UITableViewController是系统提供的一个便利类,主要是为了方便我们使用UITableView,该类生成的时候就将自身设置成了其包含的tableView的dataSource和delegate,并创建了很多代理函数的框架,为我们大大的节省了时间,我们可以通过其tableView属性获取该controller内部维护的tableView对象。注意:默认情况下使用UITableView
2016-05-25 21:53:46 754
原创 iOS开发之高级视图—— UITableView操作——移动
移动操作步骤: 1:需要先设置 //设置UITableViewDelegate 代理 tableView.delegate = self; 2:设置tableView允许编辑操作: - (void)tableView:(UITableView *)tab
2016-05-25 21:18:51 2824
原创 iOS开发之高级视图—— UITableView操作——删除
删除操作步骤: 1:先设置UITableView代理 //设置UITableViewDelegate 代理 tableview.delegate = self; 2:设置tableView允许编辑: - (void)tableView:(UITableView *
2016-05-25 20:49:31 6796
原创 iOS开发之高级视图—— UITableView操作——新增
UITableView是可以被编辑的,它包含三种操作:新增、删除和移动。首先学习一下新增操作的步骤。 新增操作步骤: 1:先设置UITableView代理 //设置UITableViewDelegate 代理 tableview.delegate = self; 2:设置tableV
2016-05-25 20:19:31 583
原创 iOS开发之高级视图—— UITableView(六)表视图刷新
UITableView常用场景之一是,需要连通网络,查询服务器的数据,对列表数据进行更新。本例子通过本地数组的刷新模拟了一下该场景。 //// ViewController.m// UITableViewRefreshControlApp//// Created by Apple on 16/5/25.// Copyright © 2016年 Apple. All r
2016-05-25 19:18:59 2302
原创 iOS开发之高级视图—— UITableView(五)表视图索引
UITableView展示的数据如果非常多,我们通常需要根据各个分区产生一个索引快速定位到需要的分区。本例子需要创建一个plist,内容如下: teams.plist A A1-南非 A2-墨西哥 A3-乌拉圭 A4-法国 B B1-阿根廷 B2-尼日利亚 B3-韩国 B4-希腊 C C1-英格兰
2016-05-25 17:10:33 1259
原创 iOS开发之高级视图—— UITableView(四)自定义Cell
当我们使用UITableView的时候,经常需要自定义Cell,这个例子展示了一个简单的自定义的Cell。 HeroViewCell.h//// HeroViewCell.h// ExtendCellDemo//// Created by Apple on 16/5/25.// Copyright © 2016年 Apple. All rights re
2016-05-25 16:33:33 920
原创 iOS开发之高级视图—— UITableView(三)读取plist文件
此处实现了一个读取plist文件,并把文件里面的数据加载到UITableView列表上。 本例子需要创建一个plist文件,此处不详细描述文件创建过程,仅给出文件内容。 Heroes.plist "1.0" encoding="UTF-8"?>"-//Apple Computer//DTD PLIST 1.0//EN" "http://www.ap
2016-05-25 15:25:55 831
原创 iOS开发之高级视图—— UITableView(二)编辑选中行
实现基本的表视图创建和显示实例,本例子实现了UITableView的选中行的信息编辑。 AppDelegate.h//// AppDelegate.h// SelectCellDemo//// Created by Apple on 16/5/24.// Copyright © 2016年 Apple. All rights reserved.//#i
2016-05-24 22:04:02 778
原创 iOS开发之高级视图—— UITableView(一)简单例子
表视图继承自UIScrollView,这样的继承关系使得表视图可以实现上、下滚动。 UITableView需要实现的两个协议如下: UITableViewDatasource:实例化表视图时,必须采用该方法来实现数据源的配置 UITableViewDelegate:表视图的委托方法,一般用于处理表视图的基本样式以及捕捉选中单元格选中事件
2016-05-24 21:02:56 4817
原创 iOS设置启动图标
无论我们开发什么iOS应用,启动图标是必不可少的。现在记录一下在iOS应用程序设置启动图标的过程。 首先我们需要下载一个制作图标的软件,这个软件叫做—— IconKit,是一个非常好用的图标生成软件,可以生成安卓、IPhone以及IPad等应用的图标,在App Store上面下载需要收费,下面提供(不可描述)版本下载链接。 http://pan.baidu.com/s/1e
2016-05-21 16:24:27 685
原创 iOS开发之高级视图—— UITableView常用方法
UITableView常用属性介绍//设置UITableView 样式@property (nonatomic, readonly) UITableViewStyle style; UITableViewStylePlain // 常规表视图 UITableViewStyleGrouped
2016-05-18 21:02:53 918
原创 iOS开发之自定义组件
如果需要进行自定义UI的开发,需要写一个类继承 UIView或者希望重新实现的其他UI组件,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。 如果需要随时重绘UI组件我们可以调用UIView类中的setNeedsDisplay方法,则程序会自动调用drawRect方法进行重绘。 例子一 一、在建立一
2016-05-18 15:30:13 697
原创 iOS开发之基础视图—— UIToolbar
UIToolbar控件代表工具条,该工具条本身可以被放在应用界面的任意位置。一般而言,工具条要么被放在应用界面的顶端,要么被放在应用界面的低端。 UIToolBar继承了UIView,它通常仅作为多个UIBarButtonItem的容器,每个UIBarButtonItem代表工具条上的一个控件。UIToolBar件可配置的属性并不太多,通常可以指定如下两个属性。 b
2016-05-18 14:17:17 4425
原创 iOS开发之基础视图—— UIStepper
UIStepper是一个微调器,该控件的外观和UISwitch相似,但该控件上包含了+,-两个按钮,共同用于控制某个值的增、减。 它继承了UIControl基类,默认属于活动控件,它可以与用户交互并激发相应的事件处理方法。 //// ViewController.m// UIStepperDemo//// Created by Apple on 16/5/1
2016-05-18 13:23:29 2097
原创 iOS开发之基础视图—— UIDatePicker
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行自定义,令其使用任何范围的日期。 继承UIControl。//// ViewController.m// UIDa
2016-05-18 11:56:09 794
原创 iOS开发之基础视图—— UIWebView
UIWebView是iOS sdk中一个最常用的组件。是内置的浏览器组件,可以通过它来浏览网页、打开文档等。系统自带的Safari浏览器就是通过UIWebView实现的 UIWebView主要有下面几个委托方法: 1、- (void)webViewDidStartLoad:(UIWebView *)webView;开始加载的时候执行该方法。 2、-
2016-05-18 11:17:23 569
原创 iOS开发之基础视图—— UIPickerView
UIPickerView组件类似HTML都Select组件效果,提供数据供用户选择。可以通过plist文件提供数据。 例子一——单列选择器//// ViewController.m// UIPickerViewDemo//// Created by Apple on 16/5/17.// Copyright © 2016年 Apple. All rights
2016-05-17 22:35:21 4401
原创 php中include()和require()的区别
include()和require()语句的不同之处在于它们如何处理错误。使用require()调用文件发生错误时,将会停止整个程序;调用include()时遇到相同的错误,则会生成警告并停止执行包含文件,跳出调用代码后继续执行。require()和require_once()用于包含库文件时更加安全,而include()和include_once()则适用于加载模板这样的操作。注解
2016-05-15 17:06:15 523
原创 iOS开发之基础视图—— UIActionSheet
UIActionSheet是在底部显示到按钮列表 //// ViewController.m// UIActionSheetDemo//// Created by Apple on 16/5/12.// Copyright © 2016年 Apple. All rights reserved.//#import "ViewController.h"@i
2016-05-12 15:14:35 512
原创 iOS开发之基础视图—— UIAlertView
UIAlertView是iOS系统自带的弹出式对话框。继承UIView。 alertView的alertViewStyle属性: UIAlertViewStyleDefault 只弹信息和按钮 UIAlertViewStyleSecureTextInput 有一个textfield加密框
2016-05-12 14:08:05 492
原创 iOS开发之基础视图—— UISlider
UISlider[滑动条] 可拖动滚动条组件 让用户能够以可视化的方式设置指定范围内的值。 通常用于进行音视频进度条控制,继承UIControl。 //// ViewController.m// UISliderDemo//// Created by Apple on 16/5/12.// Copyright © 2016年 Apple. All rights reser
2016-05-12 13:20:57 465
原创 iOS开发之基础视图——UIProgressView和UIProgressView
UIProgressView(明确进度条)是百分比进度条组件,如音乐,视频的播放进度和上传下载进度等等... UIActivityIndicatorView(非明确进度条)是一个旋转到进度条组件 UIProgressViewStyle 有两个枚举变量 progressViewStyle 属性 1. UIProgre
2016-05-12 12:00:29 2151
原创 iOS开发之基础视图——UISegmentedControl
UISegmentedControl 是一个分段控制组件。继承UIControl。 分段组件提供一栏按钮,但同一时间只能激活其中一个按钮。分段组件会导致屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。//// ViewController.m// UISegmentedControl//// Created by
2016-05-11 19:54:14 381
原创 iOS开发之基础视图— UISwitch
UISwitch 就是一个开关按钮,继承UIControl,可以与用户交互。 下面使用该控件模拟手电筒的功能//// ViewController.m// UISwitchDemo//// Created by Apple on 16/5/11.// Copyright © 2016年 Apple. All rig
2016-05-11 19:19:46 631
原创 iOS开发之基础视图——UIScrollView
UIScrollView是一个可选择滑动的视图组件,用于显示更多的内容, 可以通过手势放大或者缩小来实现显示更多的内容。 UIScrollView有两个子类一个是UITableView,另一个是UITextView。 下面是一个简单的UIScrollView控件的示例//// ViewController.m// UIScrol
2016-05-11 17:46:04 384
原创 iOS开发之基础视图——UIImageView
UIImageView代表一个图片显示控件,它直接继承了UIView基类,没有继承UIControl,UIImage只能作为图片的显示控件,不能接受用户输入,也不能与用户交互,它是一个静态控件。//// ViewController.m// UIImageViewDemo//// Created by Apple on 16/5/11.// Copyright © 2
2016-05-11 17:02:51 2364
原创 iOS开发之基础视图——UILabel
//// AppDelegate.m// UILabelDemo//// Created by Apple on 16/5/11.// Copyright © 2016年 Apple. All rights reserved.//#import "AppDelegate.h"@interface AppDelegate ()@end@implementation
2016-05-11 15:01:00 405
原创 iOS开发之基础视图——UITextView
多行文本控件(UITextView)继承了UIScrollView:UIView控件,因此它默认带有滚动条。 UITextField 和 UITextView 的区别 UITextField 能输入 单 行数据 UITextView 能输入 多 行数据 UITextView没有继承父类,绑定
2016-05-11 09:21:00 1807
原创 iOS开发之基础视图——UITextField
文本框控件(UITextField)也继承了UIControl控件,可以与用户进行交互。 //// ViewController.m// UITextFieldDemo//// Created by Apple on 16/5/10.// Copyright © 2016年 Apple. All rights reserved.//#import "ViewCon
2016-05-10 22:13:07 1153
原创 iOS开发之基础视图——UIButton
//// ViewController.m// UIButtonDemo//// Created by Apple on 16/5/10.// Copyright © 2016年 Apple. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@impl
2016-05-10 21:31:59 1270
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b
2016-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人