iphone - 如何根据分段控件和添加按钮切换到 2 个 View ?

标签 iphone objective-c ios storyboard uisegmentedcontrol

我在导航 Controller 的标题中有一个分段控件,我想将一个对象添加到也在该导航 Controller 中的 TableView Controller 中。

这是我的问题所在:

我如何从一个 [+] UIButton 切换到 2 个 View 中的第一个,即为每个分段控件选项添加一个不同的 View 。你只能从 Storyboard中的 UIBarButtonItem 连接一个 segue,但我不确定如果我只是连接一个然后在某处更改代码或者我是否必须构建单独的 xib 文件(我不熟悉,我是 iPhone 开发新手)或者它是如何工作的!

请帮忙!

最佳答案

您制作了我所说的与操作/触发器无关的“通用”转场。在这里查看我的答案:How to make and use generic segue

进行 2 个这样的转场,然后在您的 segmentedControl 的 IBAction 方法中调用 performSegueWithIdentifier:。例如:

- (IBAction)segmentCtrlChanged:(id)sender {
 UISegmentedControl *seg = sender;
 if (seg.selectedSegmentIndex == 0) 
   [self performSegueWithIdentifier:@"segue1" sender:self];
 else if (seg.selectedSegmentIndex == 1) 
   [self performSegueWithIdentifier:@"segue2" sender:self];
}

关于iphone - 如何根据分段控件和添加按钮切换到 2 个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728968/

相关文章:

iphone - 显示带有 Storyboard的一次性登录屏幕的最佳实践

objective-c - 下标需要接口(interface) NSMutableArray 的大小,这在非脆弱 ABI 中不是常量

mysql - objective-c:创建服务器方法

ios - tabBar 减小嵌套 ViewController 中 View 的大小

ios - 奇怪类型的 NSZombie

iphone - 来自图书馆的照片不会移动和缩放

iphone - 在工具栏中添加自定义标签不起作用

iphone - 哪个 JSON 库用于 iPhone 上的数据

使用适用于 iOS 的 Google Maps SDK 的 iOS 应用程序崩溃并出现异常代码 : 0x0000000000000000

iphone - 架构 armv7 的重复符号