我有六個imageviews,我將它們設置是這樣的:removeFromSuperview功能無法正常工作
img1 img2 img3 img4 img5 img6
但是當我用removeFromSuperview
功能等imageviews不會出現找刪除img1
。例如,如果我刪除img1
,其他imageviews出現在對方:
img23456
我不想使用hide
功能,因爲它們之間的空間將出現。在另一方面
' ' img2 img3 img3 img4 img5 img6
,我要的是,如果img1
移除(不含第一個空格):例如,如果我刪除img1
img2 img3 img3 img4 img5 img6
我的佈局:
更新
我的代碼:
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()
}
這是什麼語言,Swift?你是如何添加6個UIImageViews的:img1 img2 img3 img4 img5 img6?如果我在Swift中輸入那樣的話,我可以添加6個UIImageViews嗎? – 2017-03-05 19:59:21
我的語言是'快速'。 –
@ S.M_Emamian爲了更容易地幫助你並理解你在做什麼,添加你的代碼而不是img 1 img 2 img 3 img 4 ...截至目前,我認爲沒有人會理解你正在嘗試做什麼問題是什麼。也許你也可以添加圖片以及使用者界面發生的事情。 – 2017-03-05 20:01:56