2013-02-15 1 views
0

SQLite에서 정보를 표시하는 프로그래밍 방식으로 UITextFields을 여러 개 만듭니다. SQLite의 이름은 P01, P02, P03, P04 등입니다. 소스 코드를 복제하고 싶지 않으므로 변수를 사용하여 SQLite 이름을 저장 한 다음 값을 UITextField에 전달하는 것이 좋습니다. 이런 식으로 뭔가 :주소 UITextField에 UITextField 이름이 포함 된 변수 사용

NSString *strName; 

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

결과는 속성 P01에서 SQLite는 값이

표시됩니다이게 가능 그래, 어떻게 그것을 할 수 있다는 것인가?

답변

1

먼저 SQLite에서 얻은 모든 데이터를 NSMutableArray에 저장하십시오. 이름을 name으로 설정합니다. 그런 다음이 작업을 수행하십시오.

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]; 

} 
관련 문제