안녕 친구에 위에서 표시하는 것은 내 문제가만들기 텍스트 필드가 나는 코드를 사용하고 애니메이션 방식으로 아이폰 SDK를
- (BOOL)textFieldShouldReturn:(UITextField *) sender
{
appDelegateObj.plogoImgView.hidden=NO;
[sender resignFirstResponder];
if (verticalOffset!=0)
{
[self moveView: -verticalOffset];
verticalOffset = 0;
}
return TRUE;
}
- (void)textFieldDidBeginEditing:(UITextField *)theTextField
{
appDelegateObj.plogoImgView.hidden=YES;
int wantedOffset;
if(theTextField.tag==10)
wantedOffset = theTextField.frame.origin.y - 50;
else
{
wantedOffset = theTextField.frame.origin.y - 150;
}
if (wantedOffset < 0)
{
wantedOffset = 0;
}
if (wantedOffset != verticalOffset)
{
[self moveView: wantedOffset - verticalOffset];
verticalOffset = wantedOffset;
}
}
- (void)moveView:(int)offset
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
CGRect rect = self.view.frame;
rect.origin.y -= offset;
self.view.frame = rect;
[UIView commitAnimations];
}
입니다 위의 코드가 작동되지만 장치보기는 메소드가 작동하지 않습니다라고 나타납니다 때마다 방법 작성하는보기가 나타납니다. 사전에
감사합니다 ..