Derzeit werden Miniaturen in UITableViewCell angezeigt und wenn ich auf eine Zelle tippe, möchte ich, dass das Bild im Vordergrund mit einer Kreuz/X-Schaltfläche oben rechts angezeigt wird, um das Bild zu schließen und tableView anzuzeigen. Ich habe den folgenden Code in didSelectRow
:Wie bringe ich UIImageView beim Tippen auf eine tableViewCell in den Vordergrund?
let hoverImage = UIImageView()
hoverImage.image = UIImage(named: "splashpt")
hoverImage.contentMode = .scaleAspectFit
self.view.addSubview(hoverImage)
hoverImage.center = self.view.center
hoverImage.layer.zPosition = 5
self.view.bringSubview(toFront: hoverImage)
Immer noch das Bild nicht angezeigt. Die Berechnung trifft diesen Abschnitt des Codes, da ich diesen Teil des Codes debuggen und schrittweise ausführen kann. Aber nichts zeigt sich auf dem Bildschirm. Ich verwende die zPosition
AND bringSubview(toFront:)
und keiner der scheinen für meine Anforderung zu arbeiten. Jede Hilfe würde sehr geschätzt werden. Vielen Dank.
Sie nicht den Rahmen für Imageview festgelegt haben, um den Rahmen gesetzt und versuchen. –
@as diu Möchten Sie das Bild als Popup in der Tabellenansicht anzeigen? – Niroj
@Niroj Ja, ich möchte ein Bild als Pop mit Pinch-Zoom und eine x-Taste, um das Bild zu schließen. Das versuche ich zu erreichen. –