Suchergebnisse

Suchergebnisse 1-20 von insgesamt 29.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Update images in tableviewcell

    Gondomir - - iOS, tvOS, watchOS

    Beitrag

    Hat sich erledigt, ich habe zuerst ausserhalb das [cell.contentView addSubview:img] mit einem leeren image gemacht, dann das Bild im [self.myQueue addOperationWithBlock: ^ { geladen. Danach in der mainQueue zugewiesen: [[NSOperationQueue mainQueue] addOperationWithBlock: ^ { img.image=myImage; }]; Jetzt klappt es.

  • Update images in tableviewcell

    Gondomir - - iOS, tvOS, watchOS

    Beitrag

    Moin! Ich lade kleine Bilder vom Server, das bewirkt dass das Scrollen sehr hakelig ist. Deswegen habe ich das in NSOperationQueues gepackt. Funktioniert fast, nur werden die Bilder erst nach ein paar Sekunden angezeigt. Wechsle ich in einen anderen Tab und komme zurück sind sie sofort da (in den sichtbaren Zellen). Wie kann man das richtig refreshen? Quellcode (37 Zeilen) Es geht um das erste [cell.contentView addSubview:img], die anderen in [[NSOperationQueue mainQueue] addOperationWithBlock: …

  • Danke für den Link. Was da aber noch fehlt, ist das die Schrift auch kleiner wird wie bei Safari.

  • C++ Gui

    Gondomir - - Alternativen

    Beitrag

    Was ich mich erinnern kann, kann man bei Qt angeben wie die Knöpfe aussehen sollen. Entweder überall gleich oder zur jeweiligen Plattform passend. Und dein Ubuntu-Mann muss gar nix machen, Qt-Laufzeitbibliotheken sind bei Linux immer mit installiert, ausser man hat gar keine grafische Oberfläche.

  • Nsscreencast kostet Geld. Gibt es was anderes? Unter welchen Begriffen könnte man was finden?

  • Hallo! Mir ist bei mehreren Apps aufgefallen, dass die obere Leiste kleiner wird, wenn man den Inhalt scrollt. Z.B. Safari macht es, wenn man nach unten scrollt. Die neue TV Pro2 macht es auch. Ist das eine fertige Funktion(in IOS 7) oder komplett händisch programmiert? Ich habe keine Ahnung nach was ich da googlen soll.

  • So, nach stundenlangen googlen endlich gefunden. So klappt es: - (void)viewDidLoad { [super viewDidLoad]; //Ja, das wars damit es im Landscape funktioniert [self.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth];

  • Ich glaube, das war der falsche Ansatz. Hat alles nix gebracht, ich habe die setFrame alle rausgenommen. Aber jetzt lasse ich mir auch die Frames anzeigen, die haben eh immer gepasst. Muss noch was anderes sein. Hier das Log beim Programmstart im Querformat: Quellcode (25 Zeilen) Was mich stutzig macht, ist dass es funktioniert wenn ich den Tab wechsle und zurückkomme. Wenn ich dann wieder in Portrait drehe, ist es wieder das gleiche Problem, es reagiert im unteren Bereich nicht, bis ich die Tab…

  • habs drin, passt es so viewWillLayoutSubviews? - (void)viewWillLayoutSubviews { [super viewWillLayoutSubviews]; NSLog(@"%s",__PRETTY_FUNCTION__); [self zeigeAusrichtung]; [self.view setFrame:CGRectMake(0.0f, 0.0f, self.view.bounds.size.width, self.view.bounds.size.height)]; } Der letzte Aufruf hat auch die richtigen Bounds, aber trotzdem ändert sich nichts. Muss noch mal was angestossen werden? Edit: Ich habe versuchsweise den Aufruf aus viewDidAppear rausgenommen, weil ich nicht verstehe warum …

  • Ich hab da nichts (bewusst) gesetzt. Kannst das bitte mit Code zeigen? Menno, ich programmier grad erst 3 Wochen für IOS und hab nur Kopfschmerzen von dem vielen Lesen und Denkversuchen. Vielen Dank im Voraus.

  • Hallo! Ich habe eine App mit einem Tabbarcontroller und 3 Views. Wenn ich in irgendeinem der Views das Gerät ins Querformat drehe (egal ob iPad oder iPhone) kann ich keine Aktionen im rechten Drittel ausführen (Button, klick in uitextfield). Wenn ich aber in einen anderen View wechsle und wieder zurückkehre funktioniert es. Das selbe wenn ich ins Hochformat drehe, ich kann dann im unteren Teil nichts machen (table view scrollen). Auch hier hilft ein Wechsel in einen anderen Tab und zurück. Die D…

  • Nachlesen kann man das in der Online Doku unter" String Format Specifiers" Quellcode (12 Zeilen)

  • %d usw ist 32-bit, %ld 64 bit. Aber eben nicht zwangsweise integer. Man sagt ihm ja durch %d dass er 4 Bytes vom Argument verwenden soll, bei %ld 8 Bytes. Besser wäre es wenn %d wirklich integer heissen würde und nicht 32bit. Tut es leider nicht. Wenn du dir den Header von NSInteger ansiehst, merkst du das er je nach bitbreite einmal int und einmal long (64bit) nimmt: Quellcode (7 Zeilen)

  • 320px WebView vs. Webseite

    Gondomir - - iOS, tvOS, watchOS

    Beitrag

    Ich weiss nicht ob das dein Problem löst: Du kannst im IB für das WebView sagen ob es sich anpassen soll oder nicht (also ob es zoomen soll).

  • Eigentlich ist %lu richtig. Man bekommt sonst auch ne Warnung. So steht es auch in der Doku. Da steht auch, das es für 32bit und 64 bit passt, was aber falsch ist. Wenn man normal kompiliert ist %lu ok, wenn man aber das ganze mit Archive baut, dann meckert er. Archive macht ne 32bit und ne 64bit Executable und die 32-bit Version bemängelt das. NSInteger (und auch NSUInteger) sind bei 32-bit 32bit lang, bei 64bit 64bit lang. Kannst dir auch mit sizeof(NSInteger) ausgeben.

  • Zitat von Sepherl2010: „Warum muss das nur so kompliziert sein !“ Das habe ich mir auch gedacht als ich es das erste Mal gesehen habe. Und ich konnte schon C programmieren. Aber es ist zu verstehen, dauert halt etwas.

  • Auch dir vielen Dank für die Mühe!

  • Vielen Dank. Keine Ahnung was bei den zweien anders ist. Ich habe gesehen, das ich in Xcode 4.1 auch keine ältere Compilerversion aussuchen kann.

  • Zum verstehen ist das ok. Einfach schreibt man es so: Quellcode (1 Zeile)

  • Ich kann dir die Videos von x02100.de/ empfehlen. Mach von Folge 1 an alles durch, geht recht locker und arbeite dabei mit. Ist zwar zeitlich etwas Aufwand, aber es lohnt sich. In deinem Buch ist das nicht erklärt? Quellcode (1 Zeile) ist übrigens ein sinnloser Befehl. Damit weist du der Variablen einen leeren String zu. Allerdings kann man einen NSString nicht verändern. Deswegen nimmt man immer irgendein initWith...