Im Fall, wenn wir alle Zellen in einem TableView in ein Array aufnehmen und durchlaufen Sie es durch Klicken auf Elemente. Ich suche eine schnelle Lösung.Gibt es eine Möglichkeit, die Anzahl der Zellen in einer Tabellenansicht zu erhalten?
Antwort
Wenn jede Zelle einen differenzierenden Faktor hat, dann erhalten Sie diese in einem Array. Um die Textstrings zu verwenden, muss ich zuerst die Zellen erfassen. Das führt zu - wie man die Anzahl der Zellen zählt und nachdem man die Zellen in die Hand genommen hat, bohrt um zu sehen, ob dies der Text ist, dann öffne das Kontextmenü, sonst tu etwas.
Folgendes können Sie tun: Verwenden Sie weiterhin 'atIndex:' auf den Zellen. Verwenden Sie selectElementWithMatcher :: withError. Wiederholen Sie den Durchlauf bis Sie einen indexOutOfBoundsError gefunden haben und dann sollten Sie den Text haben.
Aber mit der Schleife mit atIndex :, sollten Sie die Zellen haben, die Sie wollen. Und das Gleiche zu tun, siehe unten:
for (int i = 0; i < someLargeValue; i++) {
EarlGrey.selectElementWithMatcher(grey_accessibilityID("abc")).atIndex(i)
}
-> Ok und für den Wert von „someLargeValue“ bekommen, verwenden selectElementWithMatcher :: withError. Wiederholen Sie den Durchlauf bis Sie einen indexOutOfBoundsError gefunden haben und dann sollten Sie den Text haben.
- 1. gibt es eine Möglichkeit, die gesamte UITableView durch eine Schaltfläche in einer der Zellen zu aktualisieren?
- 2. Gibt es eine Möglichkeit, mit EPPlus "benannte" Zellen zu erhalten?
- 3. Gibt es eine Möglichkeit, die Anzahl der Unterelemente in einer Listenansicht zu erhalten?
- 4. Gibt es eine Möglichkeit, die Anzahl der Polygone in einer Szene zu erhalten?
- 5. Gibt es eine Möglichkeit, die Anzahl der Datensätze aus einer Abfrage mit Zend-Framework zu erhalten?
- 6. Gibt es eine schnelle Möglichkeit, die Anzahl der Dateien auf einer Festplatte zu erhalten?
- 7. Gibt es eine Möglichkeit, die Anzahl der zusätzlichen Commits in Git ohne awk zu erhalten?
- 8. Gibt es eine Möglichkeit, die Anzahl der zurückgegebenen Zeilen mit mysqli prepared statements zu erhalten?
- 9. Gibt es eine Möglichkeit, die Anzahl der Tage für einen bestimmten Monat zu erhalten?
- 10. Gibt es eine Möglichkeit, den Ursprung einer Alarmbox zu erhalten?
- 11. RabbitMQ - Gibt es eine Möglichkeit, die Anzahl der Nachrichten in einer Warteschlange zu begrenzen?
- 12. Gibt es eine Möglichkeit, die Anzahl der Bestellungen pro Benutzer in Eventbrite zu begrenzen?
- 13. Gibt es eine Möglichkeit, die Textfeldinformationen eines Containers zu erhalten?
- 14. Gibt es eine Möglichkeit, die Sicherheit Panel-Daten zu erhalten
- 15. glibc: Gibt es eine Möglichkeit, die verwendeten Konfigurationsbefehlszeilenoptionen zu erhalten?
- 16. Generic for-loop: Gibt es eine Möglichkeit, Iterationsinformationen zu erhalten?
- 17. Gibt es eine Möglichkeit, die Anzahl der Aufrufe einer Funktion zu verfolgen?
- 18. Gibt es eine Möglichkeit, dplyrs bind_cols zu erhalten, um die Anzahl der Zeilen wie in cbind zu erweitern?
- 19. Gibt es eine Möglichkeit, Publishing Queue in Sitecore zu erhalten?
- 20. Gibt es eine Möglichkeit, dass ich eine Anzahl von Zeilen mit einer LINQ-Anweisung erhalten kann?
- 21. Leere Zellen in einer Tabellenansicht anpassen
- 22. Gibt es eine einfache Möglichkeit, Bildabmessungen in Ruby zu erhalten?
- 23. Gibt es eine Möglichkeit, Quartalstermine in MS SQL zu erhalten?
- 24. Gibt es eine Möglichkeit, eine Cookie-Antwort schnell zu erhalten?
- 25. Gibt es eine Möglichkeit, die Anzahl Größe für eine JPA Named Query mit einer Ergebnismenge zu erhalten?
- 26. Gibt es eine Möglichkeit, die TaskManager-ID in einer Map in Apache Flink zu erhalten?
- 27. Gibt es eine Möglichkeit, die Anzahl der Ausgabedateien eines Prozesses zu begrenzen?
- 28. Gibt es eine Möglichkeit, in randperm verschiedene gemischt zu erhalten?
- 29. Gibt es eine Möglichkeit, Werte aus einer Map in einer MATLAB-Mex-Datei zu erhalten?
- 30. Gibt es eine Möglichkeit, die Pixellänge einer Zeichenfolge zu berechnen?
Mein Szenario war dies - angenommen, Sie haben eine Tabellenansicht mit 100 Suchergebnissen, und alle von ihnen haben "Kontextmenü" mit der gleichen AX.id, ist es ratsam, alle Zellen in einem Array und dann mit zu nehmen differenzierendes Element Tippen Sie auf ein Kontextmenü in einer Zelle –