2015-07-20 43 views
-1

有沒有辦法讓一個觸發器(在Swift中)觸發並在某個元素(如app.staticTexts["sometitle"])存在且可被輔助功能訪問時執行某些操作。在其他語言中,「備用」循環被認爲是不好的做法,所以有鎖存器和回調(創建時)。 Swift中有類似的東西嗎?UIAccessibility - 創建元素的觸發器

+0

我不確定你在做什麼。你能解釋一下你想用它做什麼嗎? –

+0

@DavidRönnqvist比方說,我想要做XCUITest測試,並且我有一個動態添加的視圖(即添加,然後刪除)與其中的文本字段。添加視圖時,我想要一個特定的方法。 – SalmonKiller

回答

0

雖然不完全是你要找的,UIView提供了一對方法,-willMoveToWindow-didMoveToWindow:,這可能符合你的目的。從另一端開始,您可能會考慮在包含的視圖或窗口上實現-didAddSubview:。欲瞭解更多信息,請參閱documentation for UIView