2013-09-05 3 views
-2

저는 IOS 프로그래밍에 익숙하지 않습니다. 간단한 텍스트 필드를 만들고 싶습니다. button. 우리가 버튼 만들기 - 필드 (btnCreateField)을 클릭하면, 그것은 새로운 textfield이되어야합니다. 버튼을 클릭 한 횟수는 필드 수를 작성해야합니다. 전화 문의시버튼을 클릭하여 텍스트 입력란을 만드는 방법은 무엇입니까?

-(IBAction)btaCreateField; 

예 : 우리는 테이블 등에서 행을 만들거나 PHP 등에서 div 등을 만들 수 있습니다. 객관적인 소스 코드에서 텍스트 필드를 만드는 방법은 다음과 같습니다. 해결책을주십시오. 사전에 감사합니다 :)

+1

은 참조하시기 바랍니다 [링크] (http://stackoverflow.com/questions/how-to-ask). 너 뭐하려고 했니? 코드를 보여주십시오. – CaptJak

답변

0
- (IBAction)btnCreateField 
{ 
    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 200, 300, 40)]; 
    textField.borderStyle = UITextBorderStyleRoundedRect; 
    textField.font = [UIFont systemFontOfSize:15]; 
    textField.keyboardType = UIKeyboardTypeDefault; 
    textField.returnKeyType = UIReturnKeyDone; 
    textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;  
    textField.delegate = self; 
    [self.view addSubview:textField]; 
} 
+0

'호환되지 않는 유형 * const __strong'에서 id에 할당하면이 경고가 표시됩니다. 현재 코드가 작동하지만 textField.delegate = self에 경고가 표시됩니다. 우리는 버튼을 두 번째로 누를 때와 같이이 텍스트 아래에 다음 텍스트 필드를 놓을 수 있습니다. 그러면 다음 텍스트를 배치 할 것입니다. 아래에 다음 텍스트를 배치하는 방법입니다. –

+0

@ user2752300을 알아 내고 싶습니다. 그것은 좋은 운동이 될 것입니다;) (기술적으로,이 질문에 답변되었습니다). 힌트 :'CGRectMake' 이후 처음 두 자리는 UITextfield의 위치를 ​​제어합니다. 그것으로 놀고 그것이 어떻게 작동하는지보십시오. – CaptJak

+0

오케이, 나는이 질문에 대한 답변을 알고 있습니다. 하지만 그냥 루프를 시도하면 u 제안 할 수 있습니까? –

관련 문제