在我的應用程序中有一個浮動按鈕。它的功能是從任何地方打開可用的屏幕。如何關閉並推送新的ViewController
方案
假設我有4個屏幕,每個屏幕的是浮動按鈕。
1. Home Screen
2. Services Screen
3. Contact Screen
4. Events
現在假設我已打開所有屏幕。目前我在聯繫人屏幕上,我想去服務。
然後我必須再次推送服務,從而創建服務屏幕的對象。這就產生了一個問題,就好像用戶對服務攻擊10次一樣,然後將創建10個新對象。
我該如何實現這個場景?
我的代碼:
if([sender tag]==1)
{
[push home];
}
else if([sender tag]==2)
{
[push services];
}
else if([sender tag]==3)
{
[push Contact];
}
else
{
[push events];
}
你究竟從哪裏打開屏幕?這些屏幕在哪裏?這些由'UIViewController'實例表示嗎? – Petar
是的,所有的都是UIViewController實例 – NSUser
發佈當你點擊「浮動按鈕」時執行的代碼嗎? – Petar