iPhone分段控制分接

Posted

技术标签:

【中文标题】iPhone分段控制分接【英文标题】:IPhone Segmented Control Tapping 【发布时间】:2011-06-22 06:57:33 【问题描述】:

是否允许在我们点击分段控制的段时切换到不同的屏幕(如popViewController / pushViewController)?还是我们必须呆在同一个屏幕上并改变视图

【问题讨论】:

喜欢吗?更多信息会有所帮助。 我需要在点击时更改屏幕,因为客户端需要 后退导航 特定格式,例如..(如果我的段控件有名为 x 和 y 的段。如果我点击 x ->y->x->y 后退导航应该像 y->x->y->x 一样以相反的顺序进行。为此我需要使用 PushViewController 【参考方案1】:

这取决于您的要求。但使用分段控件推送视图并不是一个好习惯。分段应该像开关一样工作。例如,根据段选择显示数据的 tableView。

【讨论】:

@Deepak 谢谢。顺便说一句,我几天前给你发了一封邮件。你看到那封邮件了吗?【参考方案2】:

绝对不是不允许的,但如果您正在寻找像行为导航控制器这样的页面控件,则可能不是最好的方法。但是,这完全取决于您的用例。

【讨论】:

以上是关于iPhone分段控制分接的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone App Store 重新创建分段控制

iPhone 从子视图访问导航控制器

分段按钮未显示在 iPhone 的导航栏上

分段线仅在 iPhone 上绘制第一段。在模拟器中完美运行

iPad 和 iPhone 中导航按钮、分段按钮的 50% 透明背景

分段控制优雅