dieser Code funktioniert gut und ich bekomme Button, während ich diesen Code auf Emulator testen, aber ich bekomme nil, wenn ich das auf echten Gerät testen.
Taste wird in Header-Datei-SchnittstelleCode funktioniert gut auf Emulator, aber immer Null auf Real-Gerät
@property (weak, nonatomic) UIButton *button;
erklärt dann wird es in Implementierungsdatei in einem Funktionsaufruf
@synthesize button;
dann
synthetisiert ich diesesCGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
screenHeight = screenHeight - 135;
//Call
button = [UIButton buttonWithType:UIButtonTypeCustom];
tue, wenn ich diese laufen Code auf echtem Gerät (iPhone 5) der Knopf ist immer Null. Ich habe bemerkt, während das Debuggen nach der letzten Zeile läuft die Ausführung zu
geht zurückCGFloat screenHeight = screenRect.size.height;
und beginnt wieder, übrigens gibt es keine Schleife Code hier .. Ich kann dieses Phänomen verstehen. Was fehlt mir hier?
Was nennt die Methode von wo ist Ihr Code? – Larme
scheint hier nicht genug Code zu sein, um zu sehen, was passiert. Wie wird die Schaltfläche deklariert, verwenden Sie ein Storyboard oder erstellen Sie es programmatisch? – Dominic
Ich verwende kein Storyboard, nach dem Erstellen füge ich es als Unteransicht programmatisch hinzu. – Saifee