gpt4 book ai didi

ios - UISegmentedControl 控制转场

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:36 25 4
gpt4 key购买 nike

您好,我正在创建一个可以在蓝牙和 wifi 模式之间切换的应用程序。我想使用 UISegmentedControl 在 segues 之间切换。我将发布的相册是我想要实现的示例,尽管它是使用 .xibs 完成的。我已经尝试对段使用 IBAction 方法,然后使用 performSegueWithIdentifier 方法。后者只能以一种方式工作,反之则不行,这正是我所需要的。同样,即使它以一种方式工作,我仍然会收到错误消息。 http://imgur.com/a/pTTsu

澄清一下,我希望能够在两个屏幕之间切换,但我只能从屏幕 1 切换到屏幕 2。

最佳答案

如果你有两个不同的 segue,并且你想根据按下的内容执行一个,那么只需检查选择了哪个索引并执行那个 segue:

- (IBAction)yourSegmentedControlPressed:(UISegmentedControl *)sender
{
if(sender.selectedSegmentIndex==0)//left control button pressed
{
[self performSegueWithIdentifier:@"yourFirstSegue" sender:self];
}
else if(sender.selectedSegmentIndex==1)//right control button pressed
{
[self performSegueWithIdentifier:@"yourSecondSegue" sender:self];
}
}

如果您想使用另一个按钮来控制转场,那么只需捕获 segmentedControl 导出并检查该操作内的索引即可。注意:如果两者都没有被选中,索引将等于 -1。

关于ios - UISegmentedControl 控制转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com