Dies ist ein UIView
und ich möchte es aktivieren (mit seinen Einschränkungen usw.), wenn ich will, wie das geht? Ich will nicht removefromsuperview
usw. Wollen Sie nur lernen Installed
Funktion genau gleichwertig in Bezug auf Code.Wie programmgesteuert "Installiert" aktiviert wird?
8
A
Antwort
9
Es gibt zwei Optionen 1) hide
2) removefromSuperview
.
Wenn Sie install
oder uninstall
Ansicht von storyboard
, es zu add/remove
Ansicht entspricht.
beziehen sich diese apple documentation es sagt,
Ein Laufzeitobjekt für eine deinstallierte Ansicht noch erstellt wird. Die Sicht und alle zugehörigen Einschränkungen werden jedoch nicht zur Ansichtshierarchie hinzugefügt, und die Sicht hat eine Superview-Eigenschaft von null. Das ist anders als versteckt zu sein. Eine versteckte Ansicht befindet sich in der Ansichtshierarchie, wie auch alle zugehörigen Einschränkungen.
Sie können dies von Code durch zwei Linien überprüfen,
NSArray *arr = [self.view subviews];
NSLog(@"arr is %@",arr);
swift:
let array: Array = self.view.subviews
print("Array is \(array)")
versuchen Sie es mit installiert und deinstalliert. hoffe das hilft :)
Verwandte Themen
- 1. Wie programmgesteuert testen, ob Assertions aktiviert sind?
- 2. Aktiviert Element in ListView programmgesteuert
- 3. Wie wird die Seitenleiste aktiviert?
- 4. Wie wird xcodebuild ausgeführt/installiert?
- 5. Wie programmgesteuert prüfen, ob eine App installiert ist?
- 6. Wie NUnit programmgesteuert ausgeführt wird
- 7. Wo wird ein Excel-Add-In gespeichert, wenn es programmgesteuert hinzugefügt und installiert wird?
- 8. Was wird installiert?
- 9. pyusb wird nicht installiert
- 10. Wo wird pip installiert?
- 11. Wie wird die automatische Rechtschreibprüfung standardmäßig aktiviert?
- 12. Wie wird die Zeilennummerierung in SynEdit aktiviert?
- 13. Wie wird die WCF-Ablaufverfolgung aktiviert?
- 14. RGDAL wird nicht installiert
- 15. win32api.dll wird nicht installiert
- 16. Silverlight in Firefox 3 installiert, aber nicht erkannt/aktiviert
- 17. UIApplicationDelegate wird mit Optionen aktiviert
- 18. Wie wird grunt-html global installiert?
- 19. Wie GNU binutils (objdump) verwendet/installiert wird
- 20. herauszufinden, ob Python-Modul installiert ist oder im Entwicklungsmodus programmgesteuert
- 21. Wie programmgesteuert mitteilen, ob der Terminalserverdienst ausgeführt wird
- 22. Wie wird der Speicherort python.exe programmgesteuert abgerufen?
- 23. Wie programmgesteuert wird Projekt in TFS zugeordnet?
- 24. Wie wird ein View Controller programmgesteuert aufgerufen?
- 25. Wie programmgesteuert ein neues Browserfenster geöffnet wird
- 26. Wie WAR/EAR programmgesteuert heruntergefahren wird
- 27. Wie wird eine Versionsnummer programmgesteuert erhöht?
- 28. UIRotationGestureRecognizer wird mehrfach aktiviert Swift
- 29. Programmgesteuert bestimmen, welche JDK/JREs auf meiner Box installiert sind
- 30. Programmgesteuert ist Bluetooth-Gerät aktiviert unter WindowsCE 5.0