2010-12-27 2 views
0

작업 영역에 텍스트 필드를 배치 할 수 있습니까? 이 코드를 사용해보십시오 :작업 영역에 텍스트 필드 배치

UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:nil 
                 delegate:self 
              cancelButtonTitle:@"OK" 
             destructiveButtonTitle:nil 
              otherButtonTitles:nil]; 

    UITextField *pickerView_freq_payment = [[UITextField alloc] init]; 

    [menu addSubview:pickerView_freq_payment]; 
    [menu showInView:self.view]; 
    [menu sendSubviewToBack:pickerView_freq_payment];  
    [menu setBounds:CGRectMake(0,0,320, 300)]; 

    CGRect pickerRect = pickerView_freq_payment.bounds; 

    pickerView_freq_payment.bounds = pickerRect; 

    [pickerView_freq_payment release]; 
    [menu release]; 

그러나 텍스트 필드가 표시되지 않습니다. Actionsheet에 버튼을 표시하는 방법에 대한 정보를 찾았지만 버튼 대신 텍스트 필드를 배치해야합니다.

어떻게하면됩니까? 아무도 나를 도울 수 있습니까?

+0

표시 텍스트 필드를 확인 암호 변경 목적을 위해 텍스트 필드에 경고를 구현해야,이 작업을 수행 할 필요가 키보드가 초점을 맞출 때 ... – Vladimir

+0

팝업에서 텍스트 필드를 배치하는 다른 방법을 제안 할 수 있습니다 – MaheshBabu

답변

0

망가

당신은 보인다 좋은 생각이 아니다 액션 시트에서이 link

+0

@ ishu : lolzz .. ur 덧글에 +1 –

+0

@ Iphone_bharat, 알았어. 내 comment.this을 삭제하면 괜찮아. – Ishu

+0

안녕하세요, 내가 U 물어 코멘트를 삭제하는 U 물어, 재미있는 사람이 그의 대답에 upvote 묻는 대신, 나는 그 의견을 upvoted .. –

0

나는 이것을 강력히 권장합니다. UIActionSheet은 iPhone에 매우 특정한 목적을 가지고 있으며 텍스트 필드를 추가하면 Apple의 Human Interface Guidelines에 위배됩니다.

텍스트 필드가 필요한 이유를 말씀해 주시겠습니까? 이렇게하면 모달 뷰 컨트롤러와 같이보다 적절한 구조를 제안 할 수 있습니다. 그것은 가능성이 가려 될 것입니다 -

+0

비밀번호 변경, 새 비밀번호, 비밀번호 확인 – MaheshBabu

+0

"비밀번호 변경"화면 (두 개 또는 세 개의 텍스트 필드 필요) 확실히 UITextField가 아닌 모달 뷰 컨트롤러에서 수행됩니다. Apple의 설명서에는 http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html#//apple_ref/doc/uid/TP40007457-CH111-SW1 – jakeboxer

관련 문제