手写UI是最早进行UI界面布局的方法,优点是灵活自由,缺点是使代码看起来比较长。平时学习的时候可以多尝试手写ui,这样会更深入熟悉控件。storyboard开发效率相对比较高。实际开发中看情况而定!!下面用这两种方式分别实现图片移动和缩放。...
分类:
移动开发 时间:
2015-08-31 23:41:37
阅读次数:
303
实现效果:
(1)点击按钮,更改显示的图片,描述和页码
(2)当显示第一张图片时,左按钮不能点击。最后一张时,右按钮不能点击(变灰)
掌握知识:
(1)学会获取plist资源。
(2)学会懒加载的使用。
效果如下:
实现思路:
(1)拖...
分类:
移动开发 时间:
2015-08-30 23:15:04
阅读次数:
239
实现功能效果:
(1)界面可输入qq号及密码,点击登录后台输出qq号和密码
(2)输入框有提示信息,焦点在输入框时提示信息消失
(3)点击登录按钮时,手机键盘自动隐藏学习效果:
熟悉控件属性、事件与代码的关联
效果图如下:
实现过程:
1.拖相应的控件到界面上,设置控件属性
2.拖线关联变量和事件。很明显,想要得到界面输入的qq号码和...
分类:
移动开发 时间:
2015-08-30 19:36:08
阅读次数:
188
不利用xib而是利用storyboard里的默认动态cell来描述自定义cell一、在第三个数据源方法中加载cell{MJAppCell *cell = [tableView dequeueReusableCellWithIdentifier:@"app"];//将模型数据传给cell的时候会调用s...
分类:
移动开发 时间:
2015-08-26 13:47:20
阅读次数:
151
事先已准备好plist文件,结构如下1.Root为Array。2.里面有十一个字典(每个字典为一个分组)3.每个分组里有friends,name,online三个属性4.friends属性里有若干字典(每个字典代表一个好友)5.每个好友字典里有4个属性,name,icon,intro和vip6.需要...
分类:
移动开发 时间:
2015-08-25 20:56:04
阅读次数:
240
总述:今天对UIScrollview的代理记忆有点模糊,所以查了一下文档,并记录下来;还有就是对于Xcode编译打包时候的Build Active Architecture Only属性的理解也记录下来,毕竟,好记性不如烂笔头,O(∩_∩)O哈哈哈~
1.scrollview的代理:
//只要滚动了就会触发
- (void)scrollViewDidScroll:(UIScrollView *...
分类:
移动开发 时间:
2015-08-19 20:42:03
阅读次数:
153
ModalModal效果一、Modal演示(代码)1.事前准备1>新建一个空项目,删除默认控制器文件2>自定义2个控制器,将ViewController的Class分别设置为这个类3>创建一个window,将其根控制器设置为第一个自定义的控制器。2.拖一个按钮,监听这个按钮并实现方法(用来跳转到第二...
分类:
移动开发 时间:
2015-08-19 19:12:05
阅读次数:
145
UITabBarControllerUITabBarController的简单使用一、UITabBarController的创建(利用代码)1.新建一个空项目,在MJAppDelegate.m的didFinishLaunch...方法中//1.创建tabbar控制器UITabBarControlle...
分类:
移动开发 时间:
2015-08-19 10:52:15
阅读次数:
203
Main.storybord的大致布局如下:代码部分:ViewController.m:#import "ViewController.h"//枚举typedef enum{kUpButton=1,kDownButton,kLeftButton,kRightButton,kMinifyButton,...
分类:
移动开发 时间:
2015-08-18 06:28:18
阅读次数:
181
一、什么是Segue?二、Segue的属性三、Segue的类型四、自动型Segue(控件->控制器)五、手动型Segue(控制器->控制器)六、performSegueWithIdentifier:sender:
分类:
移动开发 时间:
2015-08-14 18:42:27
阅读次数:
128