iPhone 응용 프로그램의 초보자입니다. TextArea를 추가하고 싶습니다. textField를 추가하는 방법을 알고 있습니다.하지만 누군가 내 iPhone 응용 프로그램에서 Textare를 어떻게 사용할 수 있습니까?iOS 응용 프로그램에서 텍스트 영역을 추가하는 방법
필자는 텍스트 필드 높이를 늘리고 여러 줄로 만들 수 있다고 생각했지만 그 옵션은 없습니다.
iPhone 응용 프로그램의 초보자입니다. TextArea를 추가하고 싶습니다. textField를 추가하는 방법을 알고 있습니다.하지만 누군가 내 iPhone 응용 프로그램에서 Textare를 어떻게 사용할 수 있습니까?iOS 응용 프로그램에서 텍스트 영역을 추가하는 방법
필자는 텍스트 필드 높이를 늘리고 여러 줄로 만들 수 있다고 생각했지만 그 옵션은 없습니다.
UITextField 높이를 늘릴 수 없습니다. 이 때문에 UITextView를 사용해야합니다. UITextField가있는 인터페이스 빌더에는 UITextView 옵션도 있습니다. iPhone의 UITextField와 동일한 UITextView를 사용할 수 있습니다. UITextView는 Sample Code for TextView
당신은 간단하게이 작업을 수행 할 수 Mainstoryboard.storyboard
또는 viewController.xib
을 클릭 멀티 라인 텍스트를 허용 할 UITextView
이에 드래그하여 여러 줄
UITextView *txt = [[UITextView alloc]init];
//set frame
//add on view
[self.view addSubView:txt];
[txt release];
나는이 방법으로 문제가 해결 희망에 사용됩니다. 당신은 텍스트 뷰, 유형에 액세스해야하는 경우 :
.h file
{
IBOutlet UIITextView *textView;
}
@property (nonatomic, strong) IBOutlet UITextView* textView;
.m file
@synthesize textView;
편집을
다음 사용, 스토리 보드에서 콘센트를 연결, 사용자의 데이터를 얻을 수 있습니다 :
-(void)getUserText{
[email protected]"%@", self.textView);
}
이를 사용자가 textView에 입력 한 내용을 인쇄해야합니다.
사용자가 텍스트를 입력하길 원합니다. 당신이 말하는 것은 정적 데이터입니다 ... –
위의 편집 된 코드를보십시오 –
고마워요. 아무도'Behavior : Editable' 옵션을 클릭하라고 말하지 않았습니다. 그 트릭을 할 것입니다 ... –
UITextView *txt = [[UITextView alloc]initwithframe:CGRectMake(x, y, width,height)];
[self.view addSubView:txt];
[txt release];
게시 된 코드가 문제를 해결하는 방법에 대한 설명을 추가하십시오. 또한 코드 블록 내에서 응답에 코드를 삽입해야합니다. – Ren
왜 IB의 모든 표준 구성 요소를 살펴볼 수 없습니까? UITextView는 찾기가 어려운 것이 아닙니다. – Shmidt
@Flink :'UITextView'를 여러 번 사용해 왔지만'UITextView'는 텍스트를 표시하기위한 것일뿐입니다. '편집 가능'옵션이 트릭을 만들었습니다. –