参考意见 iphone

Posted

技术标签:

【中文标题】参考意见 iphone【英文标题】:referencing views iphone 【发布时间】:2010-08-02 18:33:55 【问题描述】:

我的应用程序在底部有一个带有各种按钮的菜单,每个按钮从我的一个 xib 中插入一个新的子视图,位于菜单下方。这些视图有一个它们应该进入的顺序(想想 powerpoint 演示文稿),尽管用户可以触摸某个按钮来转到它们中的任何一个。

还有下一个和上一个按钮。

我想知道如何在菜单的视图控制器中引用视图,以便可以插入正确的“下一个”和“上一个”视图,这当然取决于当前显示的是哪个视图。我还需要在插入新的子视图后删除当前的子视图,无论是哪个。

谢谢!

【问题讨论】:

【参考方案1】:

如果您使用的是UITabBarController,例如,您可以拨打电话

[self.tabBarController setSelectedIndex:2];

转到第三个屏幕。 (注意索引0是第一个屏幕)

因此,如果您将按钮连接到例如

-(IBAction)next:(id)source

    [self.tabBarController setSelectedIndex:[self.tabBarController selectedIndex]+1];


-(IBAction)prev:(id)source

    [self.tabBarController setSelectedIndex:[self.tabBarController selectedIndex]-1];

你快到了。这假设您有一个 UITabBarController 作为您放入的视图控制器的父级。如果您将 UITabBarController 子类化,只需使用 self 而不是 self.tabBarController

【讨论】:

我没有使用标签栏控制器,它只是一个 UIViewController,因为它具有所有具有不同位置和图形的自定义按钮。 在这种情况下,保留视图的 NSArray,并保留一个状态变量来告知当前视图。然后创建两个类似上面建议的函数。创建一个函数setSelectedIndex 删除当前视图,并添加新视图。

以上是关于参考意见 iphone的主要内容,如果未能解决你的问题,请参考以下文章

iOS

sci审稿返回意见:power calculation

使用朴素贝叶斯分类器进行意见挖掘

用xmanager的xftp传输文件进度条一直是0.哪位高手来提提意见

发布快递流程的修改意见

APP产品设计系列-意见反馈