小说哥

导航

2014年11月2日 #

iOS开发UI篇—实现一个私人通讯录小应用(二)

摘要: iOS开发UI篇—实现一个私人通讯录小应用(二)一、实现功能说明(1)点击注销按钮,弹出一个对话框,点击确定后移除当前栈顶的控制器,返回开始界面,点击取消,不做任何操作。注意:注销按钮的单击事件已经进行了连线。实现-(void)actionSheet:(UIActionSheet *)actionS... 阅读全文

posted @ 2014-11-02 21:48 小说哥 阅读(283) 评论(0) 推荐(0)

iOS开发UI篇—实现一个私人通讯录小应用(一)

摘要: iOS开发UI篇—实现一个私人通讯录小应用(一)一、该部分主要完成内容1.界面搭建 2.功能说明(1).只有当账号和密码输入框都有值的时候,登录按钮才能交互(2).当取消勾选记住密码后,自动登录按钮也随之取消;当勾选了自动登录按钮时,记住密码按钮也一同勾选。(3).点击登陆后,弹出蒙... 阅读全文

posted @ 2014-11-02 21:27 小说哥 阅读(550) 评论(0) 推荐(0)

iOS开发UI篇—QQ主流UI框架结构

摘要: iOS开发UI篇—APP主流UI框架结构一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果: 二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)隐藏工... 阅读全文

posted @ 2014-11-02 21:05 小说哥 阅读(428) 评论(0) 推荐(0)

iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)

摘要: iOS开发UI篇—UITabBarController生命周期(使用storyoard搭建)一、UITabBarController在storyoard中得搭建1.新建一个项目,把storyboard中默认的控制器删除,拖UITab Bar Controller。2.创建viewcontroller... 阅读全文

posted @ 2014-11-02 21:02 小说哥 阅读(243) 评论(0) 推荐(0)

iOS开发UI篇—UITabBarController简单介绍

摘要: iOS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。二、UITabB... 阅读全文

posted @ 2014-11-02 20:53 小说哥 阅读(211) 评论(0) 推荐(0)

OS开发UI篇—ios应用数据存储方式(归档)

摘要: OS开发UI篇—ios应用数据存储方式(归档)一、简单说明在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦;偏好设置(将所有的东西都保存在同一个文件夹下面,且主要用于存储应用的设置信息)归档:因为前两者都有一个致命的缺陷,只能存储常用的类型。归档可以... 阅读全文

posted @ 2014-11-02 20:46 小说哥 阅读(200) 评论(0) 推荐(0)

iOS开发UI篇—ios应用数据存储方式(偏好设置)

摘要: iOS开发UI篇—ios应用数据存储方式(偏好设置)一、简单介绍很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录存储... 阅读全文

posted @ 2014-11-02 20:40 小说哥 阅读(225) 评论(0) 推荐(0)

IOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)

摘要: IOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)一、ios应用常用的数据存储方式1.plist(XML属性列表归档)2.偏好设置3.NSKeydeArchiver归档(存储自定义对象)4.SQLite3(数据库,关系型数据库,不能直接存储对象,要编写一些数据库的语句,将对象拆开... 阅读全文

posted @ 2014-11-02 20:26 小说哥 阅读(220) 评论(0) 推荐(0)

iOS开发UI篇—控制器的View的创建

摘要: iOS开发UI篇—控制器的View的创建一、6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib... 阅读全文

posted @ 2014-11-02 20:23 小说哥 阅读(210) 评论(0) 推荐(0)

iOS开发UI篇—UIWindow简单介绍

摘要: iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就... 阅读全文

posted @ 2014-11-02 20:08 小说哥 阅读(329) 评论(0) 推荐(0)

iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期

摘要: iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storyboard中,默认的控制器是View Controller,而我们需要的是导航控制器,那么就把系统的给删... 阅读全文

posted @ 2014-11-02 19:41 小说哥 阅读(726) 评论(0) 推荐(0)

IOS开发UI篇—导航控制器属性和基本使用

摘要: IOS开发UI篇—导航控制器属性和基本使用一、导航控制器的一些属性和基本使用1.把子控制器添加到导航控制器中的四种方法(1)1.创建一个导航控制器 UINavigationController*nav=[[UINavigationControlleralloc]init];2.设置导航控制器为win... 阅读全文

posted @ 2014-11-02 19:30 小说哥 阅读(327) 评论(0) 推荐(0)

iOS开发UI篇—多控制器和导航控制器简单介绍

摘要: iOS开发UI篇—多控制器和导航控制器简单介绍一、多控制器一个iOS的app很少只由一个控制器组成,除非这个app极其简单。当app中有多个控制器的时候,我们就需要对这些控制器进行管理有多个view时,可以用一个大的view去管理1个或者多个小view,控制器也是如此,用1个控制器去管理其他多个控制... 阅读全文

posted @ 2014-11-02 19:16 小说哥 阅读(262) 评论(0) 推荐(0)

iOS开发UI篇—通知中心(NSNotificationCenter)

摘要: 一、通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信•任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以... 阅读全文

posted @ 2014-11-02 18:58 小说哥 阅读(379) 评论(0) 推荐(0)

iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

摘要: iOS开发UI篇—Date Picker和UITool Bar控件简单介绍一、Date Picker控件1.简单介绍:Date Picker显示时间的控件有默认宽高,不用设置数据源和代理如何改成中文的?(1)查看当前系统是否为中文的,把模拟器改成是中文的(2)属性,locale选择地区如果默认显示不... 阅读全文

posted @ 2014-11-02 18:47 小说哥 阅读(245) 评论(0) 推荐(0)

iOS开发UI篇—UIPickerView控件简单介绍

摘要: iOS开发UI篇—UIPickerView控件简单介绍一.UIPickerView控件1.简单介绍:2.示例代码TXViewController.m文件 1 // Created by 鑫 on 14-10-15. 2 3 // Copyright (c) 2014年 梁镋鑫. All ... 阅读全文

posted @ 2014-11-02 18:44 小说哥 阅读(323) 评论(0) 推荐(0)

iOS开发UI篇—程序启动原理和UIApplication

摘要: iOS开发UI篇—程序启动原理和UIApplication一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建... 阅读全文

posted @ 2014-11-02 18:29 小说哥 阅读(216) 评论(0) 推荐(0)

iOS开发UI篇—常见的项目文件介绍

摘要: iOS开发UI篇—常见的项目文件介绍一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放依赖的框架3.test文件夹是用来做单元测试的4.常用的文件夹(项目名称文件夹)(1)XXXinfo.... 阅读全文

posted @ 2014-11-02 18:24 小说哥 阅读(287) 评论(0) 推荐(0)

iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建

摘要: iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建一、实现效果说明:该示例在storyboard中使用动态单元格来完成。二、实现1.项目文件结构和plist文件2.实现过程以及代码在tableview的属性选择器中选择动态单元格。说明:在storybo... 阅读全文

posted @ 2014-11-02 16:57 小说哥 阅读(219) 评论(0) 推荐(0)

iOS开发UI篇—用纯代码写实现图片轮播

摘要: 一、实现效果实现图片的自动轮播二、实现代码 1 // 手写图片轮播器 2 // 3 // Created by 鑫 on 14-10-9. 4 // Copyright (c) 2014年 梁镋鑫. All rights reserved. 5 // 6 #define TXIma... 阅读全文

posted @ 2014-11-02 16:46 小说哥 阅读(1062) 评论(0) 推荐(0)

iOS开发UI篇—UIScrollView控件实现图片轮播

摘要: iOS开发UI篇—UIScrollView控件实现图片轮播一、实现效果实现图片的自动轮播 二、实现代码storyboard中布局代码: 1 #import "TXViewController.h" 2 3 @interface TXViewController () 4 @prope... 阅读全文

posted @ 2014-11-02 16:43 小说哥 阅读(207) 评论(0) 推荐(0)

iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(二)

摘要: 一、实现效果 二、实现代码1.数据模型部分TXFriendGroup.h文件 1 #import 2 3 @interface TXFriendGroup : NSObject 4 @property (nonatomic, copy) NSString *name; 5 /** 6 ... 阅读全文

posted @ 2014-11-02 16:31 小说哥 阅读(186) 评论(0) 推荐(0)

iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)

摘要: iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)一、项目结构和plist文件二、实现代码1.说明:主控制器直接继承UITableViewController1 // Created by 鑫 on 14-10-13.2 // Copyright (c) 2014年 梁... 阅读全文

posted @ 2014-11-02 16:10 小说哥 阅读(207) 评论(0) 推荐(0)

iOS开发UI篇—简单介绍静态单元格的使用

摘要: iOS开发UI篇—简单介绍静态单元格的使用一、实现效果与说明说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。要完成上面的效果,有几种方法:(1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写“死”的代码建议绝... 阅读全文

posted @ 2014-11-02 15:51 小说哥 阅读(178) 评论(0) 推荐(0)

iOS开发UI篇—UITableview控件使用小结

摘要: iOS开发UI篇—UITableview控件使用小结一、UITableview的使用步骤UITableview的使用就只有简单的三个步骤:1.告诉一共有多少组数据方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;... 阅读全文

posted @ 2014-11-02 15:45 小说哥 阅读(142) 评论(0) 推荐(0)

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)

摘要: iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(二)一、需要改进的地方还需改进的地方:cell的高度需要根据每条微博的数据进行动态设置。设置cell的高度可以有两种方式,一种是通过rowheight属性来进行设置,一种是通过代理来进行设置。通过属性设置适用于每行的高度一致,使... 阅读全文

posted @ 2014-11-02 15:40 小说哥 阅读(314) 评论(0) 推荐(0)

iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)

摘要: iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(一)一、storyboard的处理直接让控制器继承uitableview controller,然后在storyboard中把继承自uiviewcontroller的控制器干掉,重新拖一个tableview controller... 阅读全文

posted @ 2014-11-02 15:22 小说哥 阅读(280) 评论(0) 推荐(0)

iOS开发UI篇—在UItableview中实现加载更多功能

摘要: iOS开发UI篇—在UItableview中实现加载更多功能一、实现效果点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据。 二、实现代码和说明当在页面(视图部分)点击加载更多按钮的时候,主页面(主控制器)会加载两条数据进来。视图部分的按钮被点击的时候,要让主控制器加载数据... 阅读全文

posted @ 2014-11-02 12:04 小说哥 阅读(435) 评论(0) 推荐(0)

iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局

摘要: iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局一、项目文件结构和plist文件二、实现效果三、代码示例1.没有使用配套的类,而是直接使用xib文件控件tag值操作数据模型部分:TXtg.h文件 1 #import 2 3 @interface TX... 阅读全文

posted @ 2014-11-02 11:39 小说哥 阅读(206) 评论(0) 推荐(0)

iOS开发UI篇—实现UItableview控件数据刷新

摘要: iOS开发UI篇—实现UItableview控件数据刷新一、项目文件结构和plist文件二、实现效果1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作).运行界面:点击选中行:修改数据后自动刷新:三、代码示例数据模型部分:TXHero.h文件 1 #import ... 阅读全文

posted @ 2014-11-02 11:16 小说哥 阅读(151) 评论(0) 推荐(0)

iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序

摘要: iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序一、plist文件和项目结构图说明:这是一个嵌套模型的示例二、代码示例:TXCarGroup.h文件代码: 1 #import 2 3 @interface TXCarGroup : NSObject 4 /** 5 * 这组的标题... 阅读全文

posted @ 2014-11-02 10:51 小说哥 阅读(284) 评论(0) 推荐(0)

iOS开发UI篇—UITableviewcell的性能问题

摘要: iOS开发UI篇—UITableviewcell的性能问题一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行UITableVi... 阅读全文

posted @ 2014-11-02 10:37 小说哥 阅读(162) 评论(0) 推荐(0)

iOS开发UI篇—UITableview控件基本使用

摘要: OS开发UI篇—UITableview控件基本使用一、一个简单的英雄展示程序NJHero.h文件代码(字典转模型)1 #import 2 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, cop... 阅读全文

posted @ 2014-11-02 10:30 小说哥 阅读(118) 评论(0) 推荐(0)

iOS开发UI篇—UITableview控件简单介绍

摘要: iOS开发UI篇—UITableview控件简单介绍一、基本介绍在众多移动应⽤用中,能看到各式各样的表格数据 。在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。UITableview有... 阅读全文

posted @ 2014-11-02 10:20 小说哥 阅读(222) 评论(0) 推荐(0)

iOS开发UI篇—UIScrollView控件实现图片缩放功能

摘要: iOS开发UI篇—UIScrollView控件实现图片缩放功能一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.... 阅读全文

posted @ 2014-11-02 10:07 小说哥 阅读(203) 评论(0) 推荐(0)

iOS开发UI篇—UIScrollView控件介绍

摘要: iOS开发UI篇—UIScrollView控件介绍一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIVie... 阅读全文

posted @ 2014-11-02 10:02 小说哥 阅读(161) 评论(0) 推荐(0)

iOS开发UI篇—iOS开发中三种简单的动画设置

摘要: iOS开发UI篇—iOS开发中三种简单的动画设置【在ios开发中,动画是廉价的】一、首尾式动画代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil];//设置动画时长 [UI... 阅读全文

posted @ 2014-11-02 09:59 小说哥 阅读(251) 评论(0) 推荐(0)

ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明

摘要: ios开发UI篇—在ImageView中添加按钮以及Tag的参数说明一、tag参数一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag:提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,... 阅读全文

posted @ 2014-11-02 09:55 小说哥 阅读(324) 评论(0) 推荐(0)

ios开发UI篇—Kvc简单介绍

摘要: ios开发UI篇—Kvc简单介绍一、KVC简单介绍KVCkey valued coding 键值编码KVC通过键值间接编码 补充:与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。二、使用KVC1.KVC基本使用介绍(... 阅读全文

posted @ 2014-11-02 09:53 小说哥 阅读(229) 评论(0) 推荐(0)

iOS开发UI篇—从代码的逐步优化看MVC

摘要: iOS开发UI篇—从代码的逐步优化看MVC一、要求要求完成下面一个小的应用程序。二、一步步对代码进行优化注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?)1.完成基本要求的代码(使用了字典转模型和xib连线)(1)文件结... 阅读全文

posted @ 2014-11-02 09:45 小说哥 阅读(200) 评论(0) 推荐(0)

iOS开发UI篇—字典转模型

摘要: iOS开发UI篇—字典转模型一、能完成功能的“问题代码”1.从plist中加载的数据2.实现的代码1 // 2 // LFViewController.m 3 // 03-应用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright (... 阅读全文

posted @ 2014-11-02 09:19 小说哥 阅读(240) 评论(0) 推荐(0)

iOS开发UI篇—九宫格坐标计算

摘要: iOS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完... 阅读全文

posted @ 2014-11-02 09:01 小说哥 阅读(239) 评论(0) 推荐(0)

iOS开发UI篇—懒加载

摘要: iOS开发UI篇—懒加载1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方... 阅读全文

posted @ 2014-11-02 08:55 小说哥 阅读(182) 评论(0) 推荐(0)

iOS开发UI篇—简单的浏览器查看程序

摘要: iOS开发UI篇—简单的浏览器查看程序一、程序实现要求1.要求2.界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序1 // 2 // YYViewController.m... 阅读全文

posted @ 2014-11-02 08:52 小说哥 阅读(146) 评论(0) 推荐(0)

iOS开发UI篇—transframe属性(形变)

摘要: iOS开发UI篇—transframe属性(形变)1.transform属性在OC中,通过transform属性可以修改对象的平移、缩放比例和旋转角度常用的创建transform结构体方法分两大类(1) 创建“基于控件初始位置”的形变CGAffineTransformMakeTranslation(... 阅读全文

posted @ 2014-11-02 08:45 小说哥 阅读(156) 评论(0) 推荐(0)

iOS开发UI基础—手写控件,frame,center和bounds属性

摘要: iOS开发UI基础—手写控件,frame,center和bounds属性一、手写控件1.手写控件的步骤(1)使用相应的控件类创建控件对象(2)设置该控件的各种属性(3)添加控件到视图中(4)如果是button等控件,还需考虑控件的单击事件等(5)注意:View Contollor和view的关系2.... 阅读全文

posted @ 2014-11-02 08:40 小说哥 阅读(149) 评论(0) 推荐(0)