[小说,CG合集 For 暗黑破坏神]APP 开发Review - 第三方组件

这边“iOS面试题大全APP 开发Review - 第三方组件”提到过的组件我就不重复提了,说些新的第三方库。

Reader
基于Core Text实现的iOS客户端的电子书阅读器,支持ePub与text格式**。

因为这次有小说,所以阅读器必不可少,现在很多小说是TXT格式的,而网上找到的PDF的阅读器比较多,这是唯一一个我找到的,非常不错的,可以读取TXT并且功能齐全的阅读器,所以强力推荐哦。

关于Reader

  • 可以自动提取章节并生成目录
  • 选取一段文字可进行复制,做笔记等功能
  • 保存阅读进度,即使退出应用也可以继续之前的阅读
  • 更改字体大小,进度跳转,主题更换等功能
  • 支持txt与ePub格式的电子书文件
demo.gif

我稍微修改了一些代码,给他加上了Admob,在底部展示一个广告Banner。

BHInfiniteScrollView
IOS上功能最全的图片轮播库,支持图片左右滚动,上下滚动。Page Control 支持方向布局,并且支持自由定制

BHInfiniteScrollView.gif

代码用起来也非常简单,赞。

BHInfiniteScrollView* infinitePageView = [BHInfiniteScrollView infiniteScrollViewWithFrame:frame Delegate:delegate ImagesArray:图片数组];

其中图片数组同时支持:网络连接,本地图片名字或者UIImage。

VIPhotoView
用来图片的缩放,主要是看漫画的时候可以用,点击放大或者缩小图片。同样,使用也很方便,配合UIPageViewController,可以很简单的做出一个漫画阅读器。

- (void)viewDidLoad {
    [super viewDidLoad];
    
    UIImage *image = [UIImage imageNamed:@"test.jpg"];
    VIPhotoView *photoView = [[VIPhotoView alloc] initWithFrame:self.view.bounds andImage:image];
    photoView.autoresizingMask = (1 << 6) -1;
    
    [self.view addSubview:photoView];
}
VIPhotoView.gif

UITableView-FDTemplateLayoutCell

sunnyxx 大神团队维护的UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。
之前动态Cell都是自己写的,这次部分用了这个,调用起来也很简单,sunnyxx专门写了一篇博客 优化UITableViewCell高度计算的那些事,大家可以参考为什么用他们这个库更好。

tableviewcell.gif

这次额外用到的就这些第三方库咯,大家有好的也请分享给我。谢谢。

你可能感兴趣的:([小说,CG合集 For 暗黑破坏神]APP 开发Review - 第三方组件)