我这里有一个情况,我想在 View 中添加带有复选按钮的用户名,看起来很简单:)...
问题是我可能有一个或多个用户,所以我只需要通过代码添加它,我想添加所有名称,就像一个带有相应检查按钮的梯子。
最好的方法是什么?
我已经尝试为每个用户添加标签。添加时我想一个一个地设置它的顶部位置以使其正确对齐。我是否必须像这样计算顶部?任何最简单的方法都在那里......就像他们在 Android 中的表现一样(相对布局)。
谢谢
最佳答案
您可以创建用户名
的数组
并使用以下代码。
这是供您引用的测试代码。
NSMutableArray *arr = [[NSMutableArray alloc] init];
[arr addObject:@"1"];
[arr addObject:@"2"];
[arr addObject:@"3"];
[arr addObject:@"4"];
[arr addObject:@"15"];
现在循环:
for (int i = 0; i<[arr count]; i++) {
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 10*10*i, 100, 40)];
label.text = [arr objectAtIndex:i]; //usernames from array
[self.view addSubview:label];
}
关于iphone - 如何以编程方式向 View 添加多个标签而不用担心其 Y 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228774/