小编eve*_*odd的帖子

如何在Spotify的播放器中创建居中的UICollectionView

我在尝试创建类似于Spotify的播放器中的UICollectionView时遇到了很多困难:

一只忙碌的猫

对我来说问题是双重的.

1)如何使细胞居中,以便您可以看到中间细胞以及左侧和右侧细胞.

  • 如果我创建方形的单元格并在每个单元格之间添加间距,则单元格会正确显示但不会居中.

2)使用pagingEnabled = YES,collectionview正确地从一个页面滑动到另一个页面.但是,如果没有单元格居中,它只是将集合视图移动到页面上,该页面是屏幕的宽度.所以问题是如何使页面移动,以便你获得上述效果.

3)如何移动细胞的动画大小

  • 我不想太担心这个.如果我可以让它工作那将是伟大的,但更难的问题是1和2.

我目前的代码是一个简单的UICollectionView,它具有正常的委托设置和自定义的UICollectionview单元格.也许我需要继承子类UICollectionViewFlowLayout?或者我可能需要将pagingEnabled变为NO,然后使用自定义滑动事件?会不会有任何帮助!

objective-c uiscrollview ios uicollectionview uicollectionviewlayout

39
推荐指数
4
解决办法
2万
查看次数

你如何检测HTML5音频何时播放(不止一次)?

我在检测标签播放完MP3时遇到问题.当我做这样的事情时:

     myAudio.addEventListener("ended", function() 
     {
          alert("ended");
     });
Run Code Online (Sandbox Code Playgroud)

它仅在第一次播放音频时发生.当我再次播放音频时,没有任何反应.当我使用这个onended=doThis();方法时会发生同样的事情.我听说也许有一种方法可以在jQuery中做到这一点,但我还没有能够让它工作.我也听说有可能通过id每次播放mp3时更改音频div来修复它,但这对我不起作用,因为我需要id保持不变.

有没有人有任何想法?

javascript audio jquery html5

22
推荐指数
1
解决办法
2万
查看次数

用字符串中的一个空格替换多个空格

我将如何做c++类似于以下代码的事情:

//Lang: Java
string.replaceAll("  ", " ");
Run Code Online (Sandbox Code Playgroud)

此代码段将使用单个空格替换字符串中的所有多个空格.

c++ string replace

21
推荐指数
2
解决办法
2万
查看次数

你怎么能用uilabel包裹图像(如图所示)

你怎么能达到这个效果:在此输入图像描述

也许是某种NSAtributedString?

我曾想过只添加空格的hacky方法,但它需要根据图像的宽度动态地进行.

有任何想法吗?


请注意,您可以使用UITextView轻松完成此操作:

/sf/answers/1402362671/

这个问题是关于UILabel的.

objective-c nsattributedstring uilabel ios

9
推荐指数
2
解决办法
3527
查看次数

从iTunes Search API获取ISRC代码(Apple音乐)

Apple有一个搜索API,允许您在iTunes Store中查询音乐:

https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/

以下是搜索示例:https://itunes.apple.com/search?term = jack + johnson &entity = song

ISRC代码允许是跨市场的歌曲的标准标识符(https://en.wikipedia.org/wiki/International_Standard_Recording_Code).例如,Spotify将在其api中返回ISRC.

无论如何我可以获得这个iTunes轨道的代码吗?如果Apple没有自己提供,那么我是否可以使用他们提供的元数据找到它?

非常感谢!

api itunes spotify ios itunes-search-api

8
推荐指数
1
解决办法
2636
查看次数

有向无环图中两个顶点之间的最大加权路径

喜欢这个问题的一些指导:

G是有向无环图。您要从顶点c移到顶点z。一些优势会减少您的利润,而某些优势会增加您的利润。如何在最大化利润的同时从c变成z。时间的复杂度是多少?

谢谢!

algorithm graph-theory graph directed-acyclic-graphs

5
推荐指数
1
解决办法
3809
查看次数

通过替换求解递归T(n)= 2T(n/2)+Θ(1)

所以我很确定它是O(n)(但它可能不是?),但你如何用替换解决它?

如果假设T(n)<= c*n,那么归纳步骤是什么?

math big-o recurrence

3
推荐指数
1
解决办法
1万
查看次数

沿绘制路径动画对象?

我最近从apple下载了示例应用程序GLPaint.这个应用程序向我展示了如何实现绘图,但现在我想在绘制的线条上设置图像动画.与应用程序"飞行控制"的工作方式类似,我希望能够为图像绘制路径,然后让图像在此路径上生成动画.

有任何想法吗?

iphone animation objective-c

1
推荐指数
1
解决办法
1039
查看次数

检查是否已安装youtube应用程序

是否可以检查iOS用户是否安装了youtube应用程序?

如果他们没有youtube应用,我希望能够使用youtube链接做一些不同的事情.

谢谢

iphone ios

1
推荐指数
1
解决办法
1012
查看次数

如何创建与选区对齐的滑块

我将如何制作一个能够与选区对齐的滑块.我在那里有3个选项,一个在左边,一个在右边,一个在中间.当用户向左拖动滑块时,它将动画并捕捉到左选择.对正确和中间的影响相同.

如果您熟悉应用程序UBER,他们有一些东西(有4个部分)正是我所说的.屏幕截图(底部的滑块): http://i.imgur.com/xTPfDcY.png

知道如何实现这个吗?我应该使用UISlider还是不使用?

非常感谢,Gabe

iphone cocoa-touch ios

0
推荐指数
1
解决办法
1117
查看次数