2016-07-26 11 views

回答

19

一般後退按鈕往往是在導航欄中

app.navigationBars.buttons.element(boundBy: 0).tap() 
+0

我會嘗試一下以後;)聽起來前途...... –

+0

它的工作原理相當真棒:)我可以證實... –

+5

你也可以當你創建一個添加到accessibilityIdentifier後退按鈕它(例如'backButton.accessibilityIdentifier =「back」'),然後你只需要執行'app.buttons [「back」]。tap()'。 –

6

這裏的第一個按鈕元素的你如何能做到這在斯威夫特3

app.navigationBars.buttons.element(boundBy: 0).tap() 
5

基於Aaron Sofaer的評論,您也可以直接在Interface Builder中設置accessibilityIdentifier

enter image description here

+0

你可以爲backBarButtonItem做這個嗎? – skagedal

+0

當您在故事板/ xib中創建它時,您應該可以這樣做。 – d4Rk

+0

啊,但不是編程? – skagedal

相關問題