在屏幕上,我有一个名为namelabel
and的标签agelabel
。namelabel
设置在agelabel
. 这两个标签的数据取自 Lita 和 sqlite。我想要做的是,如果 Lita 中没有名称数据,我想将其移动agelabel
到名称标签的位置。我编写了以下代码,但它不起作用。//Lita 的数据表名为“table”。
if(table.age == nil) {
UILabel *agelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,350,100,30)];
agelabel.text = table.age;
[self.view addSubview:agelabel];
} else {
UILabel *namelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,350,100,30)];
namelabel.text = table.name;
[self.view addSubview:namelabel];
UILabel *agelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,370,100,30)];
agelabel.text = table.age;
[self.view addSubview:agelabel];
}
请帮我处理这个问题。非常感谢。