UIKit (nicht zu verwechseln mit dem Front-End-Framework GetUIKit) ist das objektorientierte Framework, das für den größten Teil der iOS-Benutzeroberfläche verantwortlich ist.
Gibt es ein GUI-Tool, das die Ansichtshierarchie einer iOS-App überprüft? Ich denke an Webkits Web Inspector oder ähnliche Tools. Ich möchte Layoutprobleme beheben, z. B. Ansichten mit falscher Position oder Größe oder ein Kind, das nicht ordnungsgemäß in seinem übergeordneten Element enthalten ist. Derzeit muss ich Asserts hinzufügen, die diese …
Gibt es eine einfache Möglichkeit, einen Methodenaufruf um 1 Sekunde zu verzögern? Ich habe eine UIImageView, die auf ein Berührungsereignis reagiert. Wenn die Berührung erkannt wird, werden einige Animationen in der App ausgeführt. Nach einer Sekunde möchte ich eine andere Methode aufrufen. In diesem Fall kann ich den animationDidStopSelektor nicht …
Ich habe eine UIWebView in meiner App, mit der ich ein Bild anzeigen möchte, das mit einer anderen URL verknüpft ist. Ich benutze <img src="image.jpg" /> to load the image. Das Problem ist, dass das Bild nicht geladen wird (dh nicht gefunden werden kann), obwohl es als Ressource in meinem …
Ich muss das fragen, weil: Das einzige, was ich erkenne, ist, dass die App abstürzt, wenn die Behauptung fehlschlägt. Ist das der Grund, warum NSAssert verwendet wird? Oder was bringt es sonst noch? Und ist es richtig, einen NSAssert direkt über jede Annahme zu setzen, die ich im Code mache, …
Wenn Sie eine mehrzeilige Beschriftung (mit Zeilenumbruch auf Zeilenumbruch gesetzt) in eine Stapelansicht einfügen, verliert die Beschriftung sofort den Zeilenumbruch und zeigt den Beschriftungstext stattdessen in einer Zeile an. Warum passiert das und wie behält man ein mehrzeiliges Etikett in einer Stapelansicht bei?
Dies ist auf dem iPhone 0S 2.0. Die Antworten für 2.1 sind ebenfalls in Ordnung, obwohl mir keine Unterschiede in Bezug auf Tabellen bekannt sind. Es scheint möglich zu sein, Text zum Umbrechen zu bringen, ohne eine benutzerdefinierte Zelle zu erstellen, da a standardmäßig eine UITableViewCellenthält UILabel. Ich weiß, dass …
Ich habe einen UIButton, der bei Auswahl den Status nicht ändern sollte, wenn er berührt wird. Das Standardverhalten ist, dass es sich in UIControlStateHighlighted befindet, während es berührt wird, und das macht mich wütend. Vorschläge?
Während die meisten Apple-Dokumente sehr gut geschrieben sind, halte ich ' Event Handling Guide für iOS ' für eine Ausnahme. Es fällt mir schwer, klar zu verstehen, was dort beschrieben wurde. Das Dokument sagt: Beim Testen von Treffern ruft ein Fenster hitTest:withEvent:die oberste Ansicht der Ansichtshierarchie auf. Bei dieser Methode …
Ich möchte ein Bild neben einem UILabel anzeigen, UILabel hat jedoch eine variable Textlänge, sodass ich nicht weiß, wo das Bild platziert werden soll. Wie kann ich das erreichen?
Gibt es eine Möglichkeit für UILabel, eine Grenze um sich selbst zu ziehen? Dies ist nützlich für mich, um die Textplatzierung zu debuggen und die Platzierung und die Größe des Etiketts zu sehen.
Ich verwende eine benutzerdefinierte gezeichnete UITableViewCell, einschließlich derselben für die Zelle accessoryView. Mein Setup für die Zubehöransicht erfolgt folgendermaßen: UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView release]; Auch bei der Initialisierung der Zelle wurde …
Wenn Sie öffnen Settings -> General -> About, wird oben auf dem Bildschirm Bobs iPhone angezeigt. Wie greifen Sie programmatisch auf diesen Namen zu?
Ich kämpfe darum, eine gute Lösung für dieses Problem zu finden. In der -viewWillDisappear:Methode eines Ansichtscontrollers muss ich einen Weg finden, um festzustellen, ob ein Ansichtscontroller auf den Stapel des Navigationscontrollers verschoben wird oder ob der Ansichtscontroller verschwindet, weil er gelöscht wurde. Im Moment setze ich Flaggen wie, isShowingChildViewControlleraber es …
Ich habe wirklich den großen Wunsch, meine eigene Farbe auf den UITextField-Rand zu setzen. Bisher konnte ich jedoch herausfinden, wie nur der Grenzlinienstil geändert werden kann. Ich habe die Hintergrundeigenschaft verwendet, um die Hintergrundfarbe folgendermaßen festzulegen: self.textField.backgroundColor = textFieldColor; Aber ich muss auch die Farbe des UITextField-Rahmens ändern. Und meine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.