나는 이상한 상황에 직면 해있다. 나는 특정보기에서 사용자 지정 경고 상자를 표시하는 탭 표시 줄 응용 프로그램을 가지고 있습니다. 문제는 경고 상자가 항상 화면 중간이 아니라 위쪽에 표시된다는 것입니다.맞춤 알림보기가 맨 위에 표시됩니까?
나는 현재 엑스 코드 3.2.5을 사용하고 & 4.2
편집 아이폰 시뮬레이터를 구축
-(void)createAlertbox{
alertView = [[UIAlertView alloc] init];
[alertView setDelegate:self];
[alertView setTag:1];
[alertView setTitle:@"sample"];
[alertView setMessage:@" "];
[alertView addButtonWithTitle:@"Enter"];
CGAffineTransform moveUp = CGAffineTransformMakeTranslation(0.0,60.0);
[alertView setTransform: moveUp];
ageTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0,25.0)];
[ageTextField setBackgroundColor:[UIColor whiteColor]];
[ageTextField setPlaceholder:@"Enter your Current Age"];
ageTextField.keyboardType=UIKeyboardTypeNumberPad;
ageTextField.delegate=self;
[alertView addSubview:ageTextField];
[alertView show];
[alertView release];
[ageTextField release];
}
그 덕분에 CGAffineTransform – Felix
미안하지만, CGAffineTransform을 주석 처리했습니다. 이제는 슬라이드가 약간 아래로 내려져있어서 네비게이션 바 아래에도 여전히 보이고 있습니다. – raaz