문제 :UIAlertView는 키보드의 라인을 보여주는 iOS8의
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
UITextField *txtName = nil;
if(buttonIndex == 1){ // save project name
txtName = (UITextField *)[alertView textFieldAtIndex:0];
if(txtName && txtName.text && [txtName.text length] > 0 && ![txtName.text isEqualToString:@" "]) {
//SPAppDelegate *appdelegate = (SPAppDelegate*)[[UIApplication sharedApplication] delegate];
NSString *filePath = nil;
//if(![appdelegate isProjectNameAlreadyExist:txtName.text]){
if(![SPUtility isProjectNameAlreadyExist:txtName.text]){
//filePath = [appdelegate getProjectPathWthName:txtName.text];
filePath = [SPUtility getProjectPathWthName:txtName.text];
[self loadProjectList];
}
else{
[[[UIAlertView alloc] initWithTitle:@"Error" message:@"Project name already exists." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}
}
else{
[[[UIAlertView alloc] initWithTitle:@"Error" message:@"Project name is empty." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}
}
}
문제가되어야합니다 iOS8의에서
UIAlertView
는 키보드
내 코드입니다에 대한 행을 보여주는 여기 어딘가에서 일어나고 있습니다 ***
-(void) launchProjectNameInputAlert{
/*_alertView = nil;
_alertView = [[UIAlertView alloc] initWithTitle:@"test" message:@"test1" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[_alertView show];*/
_isShowAlert = YES; //boolean variable
//_alertView =[[UIAlertView alloc] initWithTitle:@"ADD item" message:@"Put it blank textfield will cover this" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@" " message:@" " delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField *txtName = [alertView textFieldAtIndex:0];
[email protected]"";
//txtName.tag = 1000;
//[txtName setBackgroundColor:[UIColor blackColor]];
[txtName setKeyboardAppearance:UIKeyboardAppearanceAlert];
[txtName setAutocorrectionType:UITextAutocorrectionTypeNo];
[txtName setTextAlignment:NSTextAlignmentLeft];
txtName.placeholder = @"Project Name";
[alertView addSubview:txtName];
[alertView show];
}
누군가 체크 아웃 할 수 있습니까?
다음은 참조 용으로 Image의 링크입니다.
사진을 제공하거나 문제를 자세히 설명 할 수 있습니까? 문맥에서 벗어난 코드는 이해가되지 않습니다. 키보드에 대한 줄만 표시한다는 것은 무엇을 의미합니까? 필자는 텍스트 필드라고 가정하지만 확실하지는 않습니다. 어느 방식 으로든 우리는 자신의 비전이 무엇인지, 또는 무엇을 원하는지 알 수 없습니다. – soulshined
나는 여기에 그림을 보내기에 충분한 평판이 없다. 내 비디오 편집기의 프로젝트 목록에 대한 내 알림 팝업은 ios7에서 작동합니다. 이제 ios8에 팝업이 표시되고 프로젝트를 입력 할 줄이 표시됩니다. 더 이상 프로젝트를 만들기 위해 아무 것도 입력 할 수 있습니다. 표준 iOS 알림 팝업 –
사진을 fyi와 연결할 수 있습니다. – soulshined