Warum zeigt die Zelle in diesem Code nichts an?
%Vor% Ich mache das in tableView:cellForRowAtIndexPath:
.
Ich habe versucht, die Größe anzupassen, einen Rahmen für cell.imageView
und einen Rahmen gleicher Größe für den Spinner zu erstellen, aber nichts funktioniert.
Was ist los mit diesem Code?
Danke ..!
Eine leichte Modifikation der Methode von Thiago:
Ich denke, dass das Hinzufügen des Spinner direkt zur Zellenansicht ein wenig hacky war, also habe ich ein 1x1 transparentes png als Bildansicht verwendet und die Größe geändert, egal wie groß meine Spinnergröße ist:
%Vor%Das gibt eine Zelle, die so aussieht:
Ich habe die Antwort gefunden ...
David Maymudes hatte teilweise Recht ... Es ist notwendig, einen "Hintergrund" für die Zelle zu haben.imageView ... Aber muss ein Bild sein, nicht nur ein Rahmen. Erstellen Sie einfach einen UIImage als "weißen Hintergrund" und legen Sie in cell.imageView.image fest. Der Code wird sein:
%Vor%Die whiteback.png ist nur ein weißes Quadrat von 25x25 Pixel ...
Danke für alle Hilfe ... Wir sehen uns ...
Ich denke, die imageView der Zelle wird wahrscheinlich ein Rechteck von null Größe haben, weil Sie kein Bild darin eingefügt haben. Der Spinner ist also innen, aber unsichtbar.
Anstatt also den Spinner in die imageView zu setzen, lege ihn einfach in die Zelle ...
%Vor%könntest du auch
machen %Vor%um den Spinner ganz rechts in der Zelle zu platzieren.
Tags und Links iphone uitableview cocoa-touch