gpt4 book ai didi

ios - 在 KIF 中按下后退按钮(backBarButtonItem)?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:37 24 4
gpt4 key购买 nike

KIF 是否为点击后退按钮提供任何特殊支持,或者我是否必须执行类似的操作?

// in parent ViewController

self.navigationItem.backBarButtonItem.isAccessibilityElement = YES;
self.navigationItem.backBarButtonItem.accessibilityLabel = @"Back";

// in test class

[tester tapViewWithAccessibilityLabel: @"Back"]];

后者有点不幸,因为我的代码目前根本没有后退按钮,self.navigationItem.backBarButtonItem 是并且通常可以保持 nil(请参阅here ): Storyboard 中的描述到目前为止就足够了。

最佳答案

默认情况下,后退按钮将标记为“后退”,并且 VoiceOver 也可以访问它:

[tester tapViewWithAccessibilityLabel: @"Back"];

如果您没有做任何其他事情,它将起作用。

因此,假设我了解您的 View Controller 的结构(即导航,但没有明确的 backBarButtonItem 设置),那么您所拥有的应该可以工作,而无需您担心的父 View Controller 更改。

关于ios - 在 KIF 中按下后退按钮(backBarButtonItem)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28513061/

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