Welcome 微信登录

首页 / 移动开发 / IOS

iOS App开发中UIViewController类的使用教程

iOS App开发中UIViewController类的使用教程

一、引言作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有条有理的展示在我们的View层上。iOS中的UIViewController是UIKit框架中最基本的一个类。从第一个UI视图到复杂完整项目,都离不开UIViewController作为基础。基于UIViewController的封装和扩展,也能够出色的完成各种复杂界面逻辑。这里旨在讨论UIViewController的生命周...
iOS 解决UICollectionView 计算 Cell 大小的问题

iOS 解决UICollectionView 计算 Cell 大小的问题

前言 API 不熟悉导致的问题,想当然的去理解果然会出问题,这里记录一下 UICollectionView 使用问题。正文 陷阱一:minimumLineSpacing、minimumInteritemSpacing 很容易就把这两个属性设置为 0 ,这两个属性是最小行间距和最小列间距,注意是最小!!也就是说实际上可以 > 0 ,并不是间距就是 0 陷阱二:sectionInset 设置 cell 的边距。一开始我以为是每一个 ce...
IOS 解决UIButton 点击卡顿/延迟的问题

IOS 解决UIButton 点击卡顿/延迟的问题

前言 一开始还以为代码写的有问题,点击事件里面有比较耗时卡主线程的代码,逐一删减代码发现并不是这么回事。正文 和参考文章里说的情况不完全相同,UIButton 并没有放在 UIScrollView 或 UITableView 上,但是 ViewController 是支持滑动返回的。 ——————————————————华丽的分割线,搜索猜测解题中—————————————————— 解决办法:也没什么好办法,换成 ImageView 加 UITap...
Swift 共享文件操作小结(iOS 8 +)

Swift 共享文件操作小结(iOS 8 +)

前言 适用于 iOS 8 + 本地共享文件列表正文 一、准备 1.1 默认 App 的文件共享是关闭的,需要在 plist 中设置启用: Application supports iTunes file sharing 设置为 YES启用后把设备连接到 iTunes 上,在 iTunes 应用里的文件共享就能看到你的 App 了(如果看不见需要断开重新拔插一下数据线),可以拷贝一些视频进去,便于测试。 1.2 导入库 ...
iOS 中使用tableView实现右滑显示选择功能

iOS 中使用tableView实现右滑显示选择功能

1、在iOS8以前,我们实现tableview中滑动显示删除,置顶,更多等等的按钮时,都需要自己去实现,在iOS8中系统已经写好了,只要一个代理方法和一个类就行了2、iOS8的协议对了一个方法,返回值是数组的tableview:editActionForRowAtIndexPath:方法,我们可以在方法内部写好几个按钮,然后放到数组中返回,那些按钮的类就是UITableviewRowAction3、在UITableviewRowAction类。我们可以设置...
<< 91 92 93 94 95 >>