我有六个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