gpt4 book ai didi

c - 动态创建的 UIView 对象

转载 作者:行者123 更新时间:2023-12-03 20:58:22 26 4
gpt4 key购买 nike

我遇到了一个困境,因为我需要创建任意数量的 UIView 对象。我有一个 NSArray,我需要做的是为数组中的项目数量创建 UIView 对象,所以我从 [NSArray count]; 方法中获得了一个 int,所以我知道了需要创建的对象,但实现它的方法让我难住了。我将在下面包含一些伪代码,以尝试给出我需要做的事情:

[UIView returnMultipleUIViewsForInt:[theArray count]];

显然这行不通,但是在运行时创建任意数量的对象的某种方法(我可以使用)会很好。

简而言之:

我需要根据数组中的项目数量创建一定数量的 UIView。然后,我需要访问创建的每个 View ,并将其用作可能使用的常规创建的 View ,执行诸如将其中一个 View 作为 subview 添加到不同 View 的操作。

最佳答案

- (NSArray *)createNumberOfViews:(NSInteger)number
{
NSMutableArray *viewArray = [NSMutableArray array];
for(NSInteger i = 0; i < number; i++)
{
UIView *view = [[UIView alloc] init];
// any setup you want to do would go here, e.g.:
// view.backgroundColor = [UIColor blueColor];
[viewArray addObject:view];
[view release];
}
return viewArray;
}

关于c - 动态创建的 UIView 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com