摘要:一、通过slider控制圆的缩放1.实现过程新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。界面搭建,如图:代码示例:YYViewController.m文件 1 // 2 // YYViewController.m 3 // 04-对圆进行缩放...
阅读全文
摘要:一、画文字代码: 1 // 2 // YYtextview.m 3 // 04-写文字 4 // 5 // Created by 孔医己 on 14-6-10. 6 // Copyright (c) 2014年 itcast. All rights reserved. 7 // 8 9 #...
阅读全文
摘要:一、画直线代码: 1 // 2 // YYlineview.m 3 // 03-画直线 4 // 5 // Created by apple on 14-6-9. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 ...
阅读全文
摘要:一、什么是Quartz2DQuartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观...
阅读全文
摘要:一、简单介绍除了push之外,还有另外一种控制器的切换方式,那就是Modal任何控制器都能通过Modal的形式展⽰出来Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为⽌二、代码说明新建一个项目,在Application的代理中添加window和控制器。YYAppDelega...
阅读全文
摘要:原文http://www.blogjava.net/qileilove/archive/2014/11/18/420224.html一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果:二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarControl...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3775488.htmliOS开发UI篇—UITableBarController简单介绍一、简单介绍UITableBarController和UINavigationController类似,UITabBarContro...
阅读全文
摘要:想要永久保存数据,我们当然可以使用plist文件,当退出程序时,我们执行将数据写入plist文件的操作,使用writeToFile:atomically:方法。具有这个方法的类有:NSArrayNSMutableArrayNSDictionaryNSMutableDictionaryNSDataNS...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3775178.htmliOS开发UI篇—ios应用数据存储方式(偏好设置)一、简单介绍很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有...
阅读全文
摘要:plist,全名PropertyList,即属性列表文件,它是一种用来存储串行化后的对象的文件。这种文件,在ios开发过程中经常被用到。这种属性列表文件的扩展名为.plist,因此通常被叫做plist文件。文件是xml格式的。Plist文件是以key-value的形式来存储数据。既可以用来存储用户设...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3777087.htmliOS开发UI篇—实现一个私人通讯录小应用(二)一、实现功能说明(1)点击注销按钮,弹出一个对话框,点击确定后移除当前栈顶的控制器,返回开始界面,点击取消,不做任何操作。注意:注销按钮的单击事件已经...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3773603.htmliOS开发UI篇—实现一个私人通讯录小应用(一)一、该部分主要完成内容1.界面搭建 2.功能说明(1).只有当账号和密码输入框都有值的时候,登录按钮才能交互(2).当取消勾选记住密码...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3771047.htmliOS开发UI篇—使用picker View控件完成一个简单的选餐应用一、实现效果说明:点击随机按钮,能够自动选取,下方数据自动刷新。二、实现思路1.picker view的有默认高度为162,不可...
阅读全文
摘要:一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到...
阅读全文
摘要:原文http://www.cnblogs.com/asd5551680/p/4069791.htmliOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期一、基本过程新建一个项目,系统默认的主控制器继承自UIViewController,把主控制器两个文件删掉。在storybo...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3768622.htmlIOS开发UI篇—导航控制器属性和基本使用一、导航控制器的一些属性和基本使用1.把子控制器添加到导航控制器中的四种方法(1) UINavigationController*nav=[[UINavig...
阅读全文
摘要:一、Date Picker控件1.简单介绍:Date Picker显示时间的控件有默认宽高,不用设置数据源和代理如何改成中文的?(1)查看当前系统是否为中文的,把模拟器改成是中文的(2)属性,locale选择地区如果默认显示不符合需求。时间有四种模式可以设置,在model中进行设置时间可以自定义(c...
阅读全文
摘要:原文http://blog.csdn.net/u010927311/article/details/40145035iOS开发UI篇—程序启动原理和UIApplication一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3766249.htmliOS开发UI篇—常见的项目文件介绍一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放...
阅读全文
摘要:原文http://www.cnblogs.com/wendingding/p/3771558.htmliOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结)一、需要改进的地方还需改进的地方:cell的高度需要根据每条微博的数据进行动态设置。设置cell的高度可以有两种方式...
阅读全文