前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Three20中给TTPhotoViewController添加播放按钮

Three20中给TTPhotoViewController添加播放按钮

作者头像
EltonZheng
发布2021-01-22 07:54:53
4100
发布2021-01-22 07:54:53
举报
文章被收录于专栏:Elton的技术分享博客

Three20是一个很不错的iPhone类库,是facebook共享出来的框架。利用TTThumbsViewController可以很容易的制作出类似flickr的应用,实现缩略图和图片查看功能。

但是默认的TTThumbsViewController,点击一个图片的时候,下面的button只有上一个和下一个,并没有播放按钮。 之前以为Three20没有相应的播放功能。但是经过查看代码,发现在TTPhotoViewController中,其实有相关的方法,只是没有把播放按钮显示出来而已。

代码语言:javascript
复制
UIBarButtonItem* playButton = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:
    UIBarButtonSystemItemPlay target:self action:@selector(playAction)] autorelease];
  playButton.tag = 1;

通过修改TTPhotoViewController大致在400行左右,添加playButton这个变量

代码语言:javascript
复制
 _toolbar.items = [NSArray arrayWithObjects:
                   space, _previousButton, space, playButton, space, _nextButton, space, nil];

这样重新编译后,就可以看到播放按钮了。

Three20这个库其实还是很实用的,只是文档比较欠缺,没办法,只能直接看源码了。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档