ジャックの答えはほとんどの詳細で機能しますが、ネットワーク作業の一部はバックグラウンド キューで発生し、進行状況インジケーターはありません。
CGRectZero
UIView を要素に貼り付けるヘルパーを作成することになりました。この要素が有効になるまで待つことができます。思ったほどきれいではありませんが、動いています。
waitForElementNamed: function(name, element, timeout) {
timeout = timeout || 10
log("Waiting for " + timeout + " seconds")
var valid = false
for (var i = 0; i < timeout; i++) {
UIATarget.localTarget().pushTimeout(.5)
valid = element.elements()[name].isValid()
if (valid) {
log("Found Element " + name)
return
}
UIATarget.localTarget().popTimeout()
target.delay(.5)
}
if (!valid) {
failed("Wait Timedout [" + timeout + "]")
}
}
きれいではありませんが、機能します。