如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部

苹果自带的警告框非常好用,但是它总是显示在屏幕中间,我们如何将它的位置移动呢?从Iphone SDK3开始我们可以使用CGAffineTransformTranslate

UIAlertView * alert = [ [ UIAlertView alloc ] initWithTitle:@"Alert" message:@"Alert" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil ]; alert.transform = CGAffineTransformTranslate( alert.transform, 0.0, 100.0 ); [ alert show ]; CGAffineTransformTranslate 有3个参数: 组件的 transform, x transform,y transform. 在代码中, 我将alert上移动了100个宽度。

 

你可能感兴趣的:(如何移动组件的位置,例如如何将UIAlertView显示在屏幕上部)