0

我以编程方式创建了几个UITextFields显示来自 SQLite 的信息。SQLite 中的名称是 P01, P02, P03, P04,... 因为我不想复制我的源代码,所以我喜欢使用变量来存储 SQLite 名称,然后将值传递给UITextField. 像这样的东西:

NSString *strName;

for (int iValue= 0; ....
  strName = NSString withFormat:@"P0%d", iValue....
  uitextfield.text = &strName

结果将显示来自属性 P01 的 SQLite 值

这可能吗?如果可以,该怎么做?

4

1 回答 1

1

首先将您从 SQLite 获得的所有数据保存在 NSMutableArray 中。让我们将其命名为 nameArray。然后做这样的事情,

for(int i=0;i<=nameArray.count;i++)
{
UITextField *movieView=[[UITextField alloc] init ];
 movieView.frame=CGRectMake(5,  20*i, 259, 20);
[movieView setBackgroundColor:[UIColor clearColor]];
[movieView setTextAlignment:NSTextAlignmentCenter];
[movieView setText:[nameArray objectAtIndex:i]];
 [self.view addSubview:movieView];

}
于 2013-02-16T07:28:46.390 回答