![](/img/trans.png)
[英]Objective-C Showing a view controller on another view controller programmatically
[英]How to control objects in another view controller? (Xcode:objective-c)
我正在制作一種音樂應用程序,並且主視圖的頂部也有播放按鈕,其他按鈕也是如此。 此部分僅占據視圖的頂部,因為另一部分中有容器視圖。
最初,我有一些按鈕可以從一個視圖切換到另一個視圖,但是我需要在其他視圖上播放音頻,並在其他視圖上播放,暫停等
如何使主控制器中的按鈕作用於子視圖容器中的對象?
有幾種方法可以將消息從一個視圖控制器發送到另一個。
由於您正在構建音頻應用程序,因此使用Singleton可能是最好的方法。
單例實例化一次,使播放功能與視圖控制器分離,因此可以從應用程序中的任何位置進行訪問。
也許您在單身人士中有一個play
功能可以啟動音頻,而pause
功能可以將其暫停。 您應該能夠從任何視圖控制器調用這些函數。
就像這樣簡單:
AudioSingleton.shared().play
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.