在我的应用程序中有一个浮动按钮。它的功能是从任何地方打开可用的屏幕。如何关闭并推送新的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