会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CH520 -- Cnblogs。
Galenc
博客园
首页
新随笔
管理
订阅
上一页
1
···
21
22
23
24
25
26
27
28
下一页
2018年8月8日
UIProgressView
摘要: 创建与设置 // 长度为系统默认长度 UIProgressView *progressView = [[UIProgressView alloc] init]; // 将 progressView 添加到 View [self.view addSubview:progressView]; // 设置
阅读全文
posted @ 2018-08-08 21:15 CH520
阅读(147)
评论(0)
推荐(0)
2018年8月5日
iOS开发_自定义控件
摘要: 1、自定义控件 1.1 CHDataView.h #import <Foundation/Foundation.h> @interface CHDataView : UIView /** 数据模型 */ @property (nonatomic, strong) CHDataItem *dataIt
阅读全文
posted @ 2018-08-05 12:52 CH520
阅读(465)
评论(0)
推荐(0)
iOS开发_自定义等高 Cell
摘要: 1、创建 1.1 BookCell.h @class BookModel; @interface BookCell : UITableViewCell // 定义 Cell 的数据模型 @property(nonatomic, strong) BookModel *book; @end 1.2 Bo
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(239)
评论(0)
推荐(0)
iOS开发_UITableView表格多选删除
摘要: 1、系统方式 将要删除的数据添加到待删数组中,从数据源中删除待删数组中包含的数据,刷新表格。 OC 中可设置编辑模式为 UITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert; 或者设置 tableView.allo
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(928)
评论(0)
推荐(0)
iOS开发_自定义非等高 Cell
摘要: 1、自定义非等高 Cell介绍 1.1 代码自定义(frame) 新建一个继承自 UITableViewCell 的类。 重写 initWithStyle:reuseIdentifier: 方法。 添加所有需要显示的子控件(不需要设置子控件的数据和 frame, 子控件要添加到 contentVie
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(230)
评论(0)
推荐(0)
iOS开发_UITableView聊天布局
摘要: 1、XMGMessage.h #import <UIKit/UIKit.h> typedef enum { XMGMessageTypeMe = 0, XMGMessageTypeOther = 1 } XMGMessageType; @interface XMGMessage : NSObject
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(344)
评论(0)
推荐(0)
iOS开发_UITableView分段索引条的创建
摘要: 1、创建索引条 // UITableViewDataSource 协议方法 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { // 索引条数据源数组初始化,实例化索引条上的字符存放的数组对象 NSMutabl
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(462)
评论(0)
推荐(0)
iOS开发_UITableView搜索框的创建
摘要: 在 iOS 8.0 以上版本中, 我们可以使用 UISearchController 来非常方便地在 UITableView 中添加搜索框. 而在之前版本中, 我们还是必须使用 UISearchDisplayController + UISearchBar 的组合方式。 我们创建的 tableVie
阅读全文
posted @ 2018-08-05 12:51 CH520
阅读(446)
评论(0)
推荐(0)
iOS开发_ UITableView的协议方法
摘要: 需遵守协议 UITableViewDataSource, UITableViewDelegate,并设置代理 UITableViewDelegate 继承自 UIScrollViewDelegate @protocol UITableViewDelegate<NSObject, UIScrollVi
阅读全文
posted @ 2018-08-05 12:50 CH520
阅读(404)
评论(0)
推荐(0)
iOS开发_UITableView表格编辑
摘要: 1、设置表格编辑开关状态 // 设置表格的编辑状态 tableView.editing = YES; // 翻转表格的编辑状态 tableView.editing = !tableView.editing; // 带动画翻转表格的编辑状态 [tableView setEditing:!tableVi
阅读全文
posted @ 2018-08-05 12:50 CH520
阅读(278)
评论(0)
推荐(0)
iOS开发_UITableView表格折叠
摘要: 通过改变分段的行数实现分段的折叠与打开。分段处于折叠状态时,设置分段的行数为 0。 1、分段折叠状态数组初始化 // 声明记录折叠状态数组 @property(nonatomic, retain)NSMutableArray *foldStatusArray; // 初始化记录折叠状态数组 fold
阅读全文
posted @ 2018-08-05 12:50 CH520
阅读(352)
评论(0)
推荐(0)
2018年8月4日
UITouch
摘要: 0、touch的简介 触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder 类,但是要对事件作出处理,还需要重写 UIResponder 类中定义的事件处理函数。根据不同的触摸状态,程序会调用相应的处理函数。 1、to
阅读全文
posted @ 2018-08-04 20:50 CH520
阅读(296)
评论(0)
推荐(0)
2018年8月3日
UIDevice
摘要: 1、前言 iOS 的 APP 应用开发的过程中,有时为了 bug 跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发 api 可以获取到的。那么通过那些 api 可以获取这些信息呢,iOS 的 SDK 中提供了 U
阅读全文
posted @ 2018-08-03 23:59 CH520
阅读(727)
评论(0)
推荐(0)
UIColor
摘要: UIColor、CIColor 和 CGColor 出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10 进制、2 进制、16 进制等存储。三者之间都是能够方便转换的,特别是很多构造函数。 0、极速宏 => Swift /** 颜色生成 */ #define CHColor
阅读全文
posted @ 2018-08-03 23:45 CH520
阅读(581)
评论(0)
推荐(0)
UITextField
摘要: 1、创建与设置 // 实例化 UITextField 对象 UITextField *textField = [[UITextField alloc] init]; // 设置位置尺寸 textField.frame = CGRectMake(20, 100, 200, 30); // 将 text
阅读全文
posted @ 2018-08-03 23:37 CH520
阅读(279)
评论(0)
推荐(0)
2018年8月2日
UITableView
摘要: 1、tableView 的创建与设置 UITableView *tableView = [[UITableView alloc] init]; /* 带显示类型的设置 UITableViewStylePlain, // 简单模式,每个分段之间紧密连接,头脚标题悬浮显示,默认类型 UITableVie
阅读全文
posted @ 2018-08-02 22:34 CH520
阅读(725)
评论(0)
推荐(0)
NSString
摘要: 0、字符串常用操作 自动补充方法:当字符串长度不够需要自动补充到一定的位数 OC字符串与C语言字符串之间的相互转换 字符串与常用目标互换 去除字符串中相同的元素只保留一个 判断字符串是否为空的处理 字符串变枚举变量 整型数转换为指定位数的字符串,位数不足前面补零 URL中文乱码问题 1、不可变字符串
阅读全文
posted @ 2018-08-02 22:33 CH520
阅读(648)
评论(0)
推荐(0)
UIButton
摘要: 1、UIButton 的创建 // 实例化 button 对象 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; // 将 button 添加到 window [self.view addSubview:button];
阅读全文
posted @ 2018-08-02 22:24 CH520
阅读(305)
评论(0)
推荐(0)
NSDictionary、NSMutableDictionary
摘要: 其他用法 addEntriesFromDictionary用法 前言 字典只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。字典中的键必须是单值的,通常它们是字符串。 字典对象是无序的,第一个放到词典中的键-对象对并不一定是第一个取出。 Xcode 7 对系统中常用的一
阅读全文
posted @ 2018-08-02 22:13 CH520
阅读(538)
评论(0)
推荐(0)
Apple开发_注释
摘要: 1、注释规范 良好的编码规范是程序员必备的素质,编码中的代码注释尤为重要,健全的代码注释可以提高代码可读性和维护性, 不仅为了标识此块代码的含义,很多时候包含了对业务逻辑的解释,项目中难免有逻辑复杂之处,不加注释的代码, 数日后自己看都会觉得陌生,更不要说其他人看了,今天分享一下Objective-
阅读全文
posted @ 2018-08-02 22:09 CH520
阅读(8092)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
下一页
公告