我有我的iPhone應用程序中我的UITextFields問題,我希望有人在這裏可能見過。UITextField編輯問題 - iPhone SDK
我在屏幕上有幾個UITextField,當它們被點擊時,它們的鍵盤出現,它們被覆蓋。爲了克服這個問題,我的動畫視圖與動起來:
-(void)moveViewUpFromValue:(float)fromOldValue toNewValue:(float)toNewValue keep:(BOOL)keep {
CABasicAnimation *theAnimation;
theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
theAnimation.duration=0.25;
theAnimation.repeatCount=1;
if(keep) {
[theAnimation setRemovedOnCompletion:NO];
[theAnimation setFillMode:kCAFillModeForwards];
}
theAnimation.fromValue=[NSNumber numberWithFloat:fromOldValue];
theAnimation.toValue=[NSNumber numberWithFloat:toNewValue];
[self.view.layer addAnimation:theAnimation forKey:@"animateLayer"];
}
此,在視覺上,偉大的作品,但是,當我去編輯(按住屏幕下去把放大鏡),它不出現。互動在移動前保留在該位置。
任何想法可能會發生什麼?
非常感謝, 佈雷特
就是這樣。謝謝一堆!看了一會兒之後,我確實認爲[UIView beginAnimations ...]可能是最好的方法。 – Brett 2010-07-26 20:06:00