![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AZ_UI基础
azhang_coder
这个作者很懒,什么都没留下…
展开
-
iOS 数据存储
iOS 数据存储1.plist文件存储iOS中手机应用数据存储是保存在手机里的应用沙盒中的plist文件存储一般都是存取字典和数组,直接写成plist文件,把它存到应用沙盒当中.只有在iOS当中才有plist存储,它是ios特有的存储方式.存数据- (IBAction)save:(id)sender {- 获取沙盒根根路径 NSString *homeDir = NSH原创 2016-11-30 01:06:14 · 250 阅读 · 0 评论 -
iOS 简易购物车页面的搭建
简单购物车页面的搭建1.基础页面的搭建在storyboard的cell中创建控件并进行约束,继承自定义的AZWineCell 将cell中的子控件和自定义的AZWineCell一一进行连线@property (weak, nonatomic) IBOutlet UIImageView *iconView;@property (weak, nonatomic) IBOutlet UILabel原创 2016-11-27 14:22:25 · 1337 阅读 · 0 评论 -
iOS UIScrollView实现图片轮播器注意点
UIScrollView实现图片轮播器注意点 具体代码如下:// ViewController.m// AZScrollViewTest//// Created by azhang on 16/11/20.// Copyright © 2016年 azhang. All rights reserved.//#import "ViewController.h"@interface View原创 2016-11-20 19:35:50 · 1355 阅读 · 0 评论 -
iOS 自定义cell
1.自定义cell--纯代码新建一个继承自UITableViewCell的字类,比如AZTuanGouCell@interface AZTuanGouCell : UITableViewCell在AZTuanGouCell.m文件中重写initWithStyle:reuseIdentifier:方法在这个方法中添加所有的子控件给子控件做一些初始化设置(设置字体,颜色)添加子控件的完整约束原创 2016-11-22 09:52:24 · 301 阅读 · 0 评论 -
iOS 自定义不等高的cell
自定义不等高的cell1.给模型增加frame数据(纯代码)让ViewController继承UITableViewController,移除storyboard中的ViewController,新建一个UITableViewController让其与ViewController建立关联。@interface ViewController:UITableViewController在ViewC原创 2016-11-24 01:07:07 · 1335 阅读 · 0 评论 -
iOS UITableView的刷新和编辑
UITableView的刷新和编辑操作1.刷新操作全局刷新 先修改模型数据然后刷新界面 AZWine *wine=self.winesArray[0]; wine.name=@"xoxo"; wine.money=@"100"; [self.tableView reloadData];局部刷新 // 先修改模型 AZWine *wine=self原创 2016-11-24 17:56:31 · 410 阅读 · 0 评论 -
iOS 代理,通知和KVO的基本使用
代理的使用步骤定义一份代理协议协议名字的格式一般是:类名 + Delegate 比如UITableViewDelegate设计代理的细节 一般都是@optional(让代理可以有选择性去实现一些代理方法)方法名一般都以类名开头 比如- (void)scrollViewDidScroll:一般都需要将对象本身传出去 比如tableView的代理方法都会把tableView本身传出去必原创 2016-11-25 23:36:11 · 528 阅读 · 0 评论 -
iOS 事件的传递与响应
事件传递1.事件是怎么样产生与传递的? a.当发生一个触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中. b.UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理. c.主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事件 d.触摸事件的传递是从父控件传递到子控件的. e.如果一个父控件不能接原创 2016-12-04 01:34:10 · 258 阅读 · 0 评论 -
iOS 自定义按钮
Xcode自定义按钮//设置frame-(instancetype)initWithFrame:(CGRect)frame{ if (self=[super initWithFrame: frame]) { self.titleLabel.textAlignment=NSTextAlignmentCenter; self.backgroundColor=[原创 2016-11-19 16:39:16 · 321 阅读 · 0 评论 -
iOS 抽屉效果实现
1.添加需要实现抽屉效果的三个视图,这里需要注意主视图需要放在最后添加 // 左边视图 ... // 右边视图 ... // 主视图 UIView *mainView=[[UIView alloc]initWithFrame:self.view.bounds]; mainView.backgroundColor=[UIColor greenCol原创 2016-12-02 00:07:15 · 554 阅读 · 0 评论 -
iOS 个人页面展示(导航条操作)
1.搭建基本界面在storyboard中自定义一个导航控制器,移除自带的根控制器UITableViewController,重新拖入一个UIViewController,在根控制器上方拖入一个UIView,在UIView内部拖入图片,完成上图界面,建立好约束。自定义一个AZViewController文件用来管理界面,对背景图片的UIView的高度约束和tableView与文件中的属性进行连线原创 2016-11-30 23:42:28 · 514 阅读 · 0 评论 -
iOS 字典转模型
字典转模型1.简单的字典转模型-(instancetype)initWithDict:(NSDictionary *)dict{ if (self=[super init]) { self.name=dict[@"name"]; self.icon=dict[@"icon"]; //简单的字典转模型可以直接采用KVC来转// [self setValuesForKeysWithDictionary原创 2016-11-22 12:57:00 · 722 阅读 · 0 评论