ich sechs imageviews haben, und ich setzte sie wie folgt aus:removeFromSuperview Funktion funktioniert nicht fein
img1 img2 img3 img4 img5 img6
aber wenn ich entfernen img1
durch removeFromSuperview
andere Funktion imageviews mit Fund nicht angezeigt wird. zum Beispiel, wenn ich img1
, andere imageviews erscheinen auf einander entfernt:
img23456
Ich will nicht hide
Funktionen verwenden, da ein Raum zwischen ihnen erscheinen wird. wenn ich zum Beispiel entfernen img1
:
' ' img2 img3 img3 img4 img5 img6
auf anderer Seite, was ich will, ist, wenn img1
entfernt (ohne ersten Raum):
img2 img3 img3 img4 img5 img6
mein Layout:
aktualisiert
mein Code:
if(self.job.wifi == "1")
{
self.img_option_1.isHidden = false
self.img_option_1.image = UIImage(named: "wififree")
}else{
self.img_option_1.removeFromSuperview()
}
if(self.job.apple_health == "1")
{
self.img_option_2.isHidden = false
self.img_option_2.image = UIImage(named: "sib_noghrei")
}else{
// self.img_option_2.removeFromSuperview()
self.img_option_2.removeFromSuperview()
}
if(self.job.wc == "1")
{
self.img_option_3.isHidden = false
self.img_option_3.image = UIImage(named: "wc")
}else{
self.img_option_3.removeFromSuperview()
}
if(self.job.full_time == "1")
{
self.img_option_4.isHidden = false
self.img_option_4.image = UIImage(named: "fulltime")
}else{
self.img_option_4.removeFromSuperview()
}
if(self.job.pos == "1")
{
self.img_option_5.isHidden = false
self.img_option_5.image = UIImage(named: "pos")
}else{
self.img_option_5.removeFromSuperview()
}
if(self.job.parking == "1")
{
self.img_option_6.isHidden = false
self.img_option_6.image = UIImage(named: "parking")
}else{
self.img_option_6.removeFromSuperview()
}
Welche Sprache ist das, Swift? Wie hast du 6 UIImageViews wie folgt hinzugefügt: img1 img2 img3 img4 img5 img6? Wenn ich das in Swift schreibe, füge ich 6 UIImageViews so hinzu? –
meine Sprache ist 'swift'. –
@ S.M_Emamian Um es Ihnen leichter zu machen und zu verstehen, was Sie tun, fügen Sie Ihren Code statt img 1 img 2 img 3 img 4 ... Im Moment wird niemand verstehen, was Sie versuchen zu tun und was das Problem ist. Vielleicht können Sie auch Bilder hinzufügen, was mit der Benutzeroberfläche passiert. –