Ich habe eine Klasse gemacht, die eine Unterklasse von UIImageView ist. Es gibt Eigenschaften wie imageFrame, centrePoint und ein Array. Jetzt muss ich den Rahmen von UIImageView initialisieren und in einer anderen Klasse darauf zugreifen. Wie kann ich das erreichen?Wie kann man auf die Eigenschaften von Bildern zugreifen, die in der Unterklasse von UIImageView in einer anderen Controller-Klasse deklariert sind?
0
A
Antwort
0
könnten Sie verwenden nur die native UIImageView frame
und center
, da die Klasse eine Unterklasse von UIImageView, zum Beispiel ist, yourUIImageViewSubclass.frame = CGRectMake(...
Wenn Sie wirklich Ihre eigene Eigenschaft verwenden möchten, können Sie das zugrunde liegende systemeigene Objekt zugreifen konnten in Ihrem Eigenschaftenaccessoren zB
- (CGRect)imageFrame
{
// other code go here
return self.frame;
}
0
ich bin nicht ganz sicher, was Sie fragen, sondern eine Instanz der Klasse wie folgt initialisieren:
SomeSubclass *foo = [[SomeSubclass alloc] initWithFrame:CGRectMake(20, 20, 20, 20)];
Fügen Sie es zu dem superView
:
[self.view addSubview:foo];
Zugang unbedeckten Körper Eigenschaften:
foo.myArray ...
foo.frame ...
Verwandte Themen
- 1. Wie kann ich auf IBOutlets zugreifen, die in der Superklasse deklariert sind?
- 2. Kann ein Objekt einer Unterklasse auf ein geschütztes Feld eines anderen Objekts einer anderen Unterklasse zugreifen?
- 3. Wie kann man auf Variablen zugreifen, die in einer Funktion in einer anderen Funktion definiert und definiert sind?
- 4. Spring-Eigenschaften, die von anderen Eigenschaften abhängen
- 5. Wie überschreibt man die Bildeigenschaft von UIImageView in einer IBDesignable-Unterklasse?
- 6. Wie kann man auf Variablen von einer Klasse in einer anderen zugreifen? Swift Code
- 7. An welchem Punkt kann ich sicher auf den Rahmen in einer UIImageView-Unterklasse zugreifen?
- 8. Wie kann ich von einer Django-Vorlage auf die Eigenschaften einer Viele-zu-Viele-Tabelle zugreifen?
- 9. Wie kann man auf die Elementeigenschaften in einem Repeater zugreifen?
- 10. Wie kann ich auf Eigenschaften in Objekten zugreifen, die in einem Array enthalten sind - siehe Code
- 11. Auf den Delegaten in der Unterklasse zugreifen
- 12. Wie kann eine Anwendung auf die Umgebungsvariable zugreifen, die von einer anderen Anwendung festgelegt wurde?
- 13. Kann ich auf eine Unterklasse in einer anderen Unterklasse verweisen?
- 14. Wie sollte ich auf Instanzdaten in einer Perl-Unterklasse zugreifen?
- 15. Kann die neue tintColor-Eigenschaft von UIImageview in iOS 7 zum Animieren von Bildern verwendet werden?
- 16. Wie kann ich von einer SKScene auf die Navigationsleiste zugreifen?
- 17. Ändern Sie die Eigenschaften von uititlview in der Unterklasse in der viewdownload-Methode in Kakao?
- 18. Wie kann man auf die Klasse einer Java-Anwendung in einem Netzwerk von Systemen zugreifen?
- 19. Wie kann man auf die Eigenschaften einer Datei-Upload-Schaltfläche zugreifen?
- 20. Wie kann man auf Funktionen zugreifen, die in Angulars Controllern in anderen Dateien (nicht in Controllern) definiert sind?
- 21. iPhone - Verwenden von NSCoder mit Unterklasse von UIImageView
- 22. Sollten die Eigenschaften der Klasse in Kotlin privat sein und wie kann man darauf zugreifen?
- 23. Was sind die besten Eigenschaften von Scala?
- 24. Kann ich auf eine Sitzungsvariable zugreifen, die in Dotnet in derselben Anwendung in einer anderen Sprache deklariert ist?
- 25. Wie kann man auf ein Objekt einer anderen Klasse zugreifen?
- 26. Dekorateure, die Eigenschaften von dekorierten Objekten sind?
- 27. Wie kann ich auf die Eigenschaften eines anonymen Objekts zugreifen?
- 28. Wie kann man von einem anderen Projekt auf die Klasse zugreifen?
- 29. UIImageView Bild außerhalb der Grenzen in einer UICollectionViewCell Unterklasse anzeigen
- 30. Wie kann ich auf Pixel von 1,2,4 bpp Bildern zugreifen?
ja dieses! Danke :) – iosLearner
Froh, dass ich helfen und Willkommen zu Stack Overflow. Vergessen Sie nicht, die beste Antwort als richtig zu akzeptieren. Viel Spaß beim Programmieren :) – jsondwyer