1

我想知道如何創建類似於音樂應用程序和Spotify應用程序中的「正在播放」視圖。iOS正在播放類似於音樂/ Spotify應用程序

這裏有我想要的一些圖片重新創建:

Now Playing Example from Music App

Now Playing Example from Spotify

創建視圖是沒有問題的。我遇到的困難部分是如何將屏幕上的視圖保持在底部,並顯示正在播放的信息,但當點擊,輕彈或滑動時,使其顯示爲模式。

這是可以在Storyboard中設置的東西,還是完全自定義的?你會如何設置?

非常感謝您的幫助。

回答

1

我的猜測是Spotify它的定製,因爲他們的實現早於故事板......我將對第三方開發者使用術語「友好」。

但是,如果您使用最新的Xcode和iOS SDK構建,這應該相當容易通過構建容器視圖控制器來完成,其中子視圖將是上象限中的所有內容,並且您將有效地使該父視圖控制器(底部正在播放視圖區域)根視圖控制器。

至於輕彈/輕敲,這可能只是一個典型的手勢識別器加載模式。我不記得蘋果公司的實施是否正在平移,但Spotify公司是。我對他們的猜測與你一樣,他們加載了一個新的VC,它大部分被遮擋在屏幕之外,這就是實際上被屏蔽了的東西。

+0

謝謝你的洞察力。我最終創建了自己的「滑動菜單」實現,但它以垂直方式而不是水平方式移動。這似乎完成了工作。 正如你所說,我創建了一個主視圖控制器,然後將內容視圖控制器和正在播放的視圖控制器添加爲子視圖。然後我相應地爲正在播放的視圖控制器設置動畫。 – RPK

相關問題