UI初级
moxi_wang
纠结纠结着就思考,纠结纠结就是收获。该纠结的时候就得纠结!
展开
-
iOS开发 两个视图之间值传递的常用方法<四>
四、视图之间传值方法——KVO(健值观察者模式)目的:将视图控制器2的textfield的内容传递到视图控制器1里面的lable显示。 思路1:让两个视图控制器都继承于一个BaseViewcontroller (自定义uiviewController的子类),这个视图控制器里面有两个属性 name old ,这样两个视图控制器都有name 和old 属性,那么在视图控制器1作为视图控制器2的原创 2015-08-24 11:23:59 · 405 阅读 · 0 评论 -
iOS开发 两个视图之间值传递的常用方法<五>
五、视图之间传值方法——单列思路:定义一个单列,里面包含了name 和old属性 这样在视图控制器1和视图控制器里面定义的这个单列对象都是一个对象,所以让视图控制器1的name和old属性等于这个单列对象的对应属性,然后在视图控制器2中定义的单列对象的属性等于对象的textfield里面的内容,这样在视图控制器1里面的name和old 就是视图控制器2里面的输入的内容。 1、首先抽象一个单列类S原创 2015-08-24 11:39:50 · 758 阅读 · 0 评论 -
iOS开发 两个视图之间值传递的常用方法<三>
三、视图间传值常见方法——代理目的:把视图控制器2的两个textfield里面的内容显示到视图控制器1上。 在这里用了一个协议(代理模式基本都要和协议绑定在一起) 协议:#import <Foundation/Foundation.h>//抽象出来的一个类 里面包含了两个属性 name old@class Userutil;@protocol PassValueDelegete <NSOb原创 2015-08-24 09:36:41 · 469 阅读 · 0 评论 -
iOS开发 两个视图之间值传递的常用方法<二>
二、视图间传值方法之通知在上一篇讲了常用方法中有一种叫做通知的方法传值在故事板里面直接拖一个导航控制器,两个视图控制器。现在要把视图控制器2里面的textfield 输入的内容返回到视图控制器1的lable里面。 直接看代码吧! 视图控制器1: .m文件:@interface FirstController ()@property (weak, nonatomic) IBOutlet UILa原创 2015-08-24 02:19:54 · 763 阅读 · 0 评论 -
iOS开发 两个视图之间值传递的常用方法<一>
一、常用方法 1、代码块 2、通知 3、代理 4、kvo 5、单列由于篇幅 的原因,就在每篇博客写一个方法。 举例直接看代码吧 先给出视图之间的关系吧,在故事板里面直接拖一个导航控制器,两个视图控制器。现在要把视图控制器2里面的textfield 输入的内容返回到视图控制器1的lable里面。 按顺序分别分析: 1、代码块传值如果不熟悉代码块的相关用法:你就类似函数指针的看待 ,和原创 2015-08-24 02:02:23 · 570 阅读 · 0 评论 -
UIView 上下文和layer之间的关系详解
iOS绘图教程(一) (2014-01-16 12:50:10)转载▼ 分类: ios绘图教程原文链接:http://www.cocoachina.com/applenews/devnews/2014/0115/7703.html本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻转载 2015-09-07 15:12:29 · 2531 阅读 · 0 评论 -
iOS 自定义单元格分割线宽度和屏幕宽度不一致问题
问题描述:自定义的单元格显示出来的时候分割线不是左边有一段空白就是右边有一段空白。解决思路:1、在创建tableview的时候去掉分割线[_tableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone];2、在自定义的cell上面画自己画一条线和屏幕宽度一样长(下面的44是根据单元格的高度设置的原创 2016-03-29 15:21:25 · 978 阅读 · 0 评论