
iOS
文章平均质量分 59
最爱吹吹风
觉悟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UITableView
UITableView有一个 tableHeaderView和tableFooterView. 一个是tableview的头部,一个是tableview的底部。不同于普通的tableview的sectionheader和sectionfooter。这个头部和底部对整个tableview有效。 固定内容的头部和底部在初始时设置好就可以了。整个tableview会一直有这个头和底。但是如果后来改变原创 2016-11-19 18:36:09 · 303 阅读 · 0 评论 -
UITableView从storyboard中加入cell
UITableView这个控件在ios中应用非常广泛。所以说说tableview在使用中的方法用storyboard来做, 直接拖一个cell作为tableview的子控件,设置cell的class为自己的cell类这样就可以在这个类里面定制cell还有一个地方那就是identifier 这个要在func tableView(_ tableView: UITableView原创 2016-12-16 17:12:32 · 3913 阅读 · 0 评论 -
iOS 内存管理(unowned,weak)
由于swift是自动管理内存的,而内存的释放是采用引用计数的方法,所以掌握对象何时释放来说非常重要。http://swifter.tips/retain-cycle/转载 2017-01-05 14:49:17 · 374 阅读 · 0 评论 -
UIScrollView上的UISlider
UIScrollView横向排了5个UITableView,UITableView的Cell中有UISlider。在左右滑动slider的时候,如果快速滑动slider不会动,scrollview会左右滑动。解决这个问题方法:继承UIScrollView:class SliderTouchScrollView: UIScrollView { init() {原创 2017-01-10 16:02:53 · 1641 阅读 · 0 评论 -
AVPlayerViewController定制
项目中要使用到系统的全屏播放,于是就用到了AVPlayerViewController。在使用中遇到的几个问题,总结一下:1. 没有全屏退出的接口2. 不能获取到全屏退出前播放的状态(是否在播放)3. 要求全屏时缓存进度与之前的AVPlayer同步,不在打开全屏时重新由AVPlayerViewController从头开始缓存,这样会有延迟。3.全屏时强制横屏播放由于定制的地原创 2017-01-18 11:42:46 · 3070 阅读 · 0 评论