Sky*_*ler 6 iphone uialertview
我一直在提高警报视图,所以我也可以在屏幕上安装键盘.我只是通过抓住警报的框架并在我已经显示警报之后更改Y来执行此操作,以便框架变量是合法的.这在模拟器上工作正常,但是当我在硬件上执行此操作时,警报从正确的位置开始,但几乎立即跳到它的原始垂直中心位置.UIAlertView位置是一个固定的东西,根据可用性指南不应该改变,或者我只是做错了什么?
谢谢!
CIF*_*ter 22
您正在尝试针对哪种操作系统?我得到了这个在OS 3.0模拟器和OS 3.0设备上工作:
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 ];
Run Code Online (Sandbox Code Playgroud)
CGAffineTransformTranslate有三个参数:现有变换,x变换和ay变换.在我使用的示例中,警报视图比正常情况高出100个像素.尝试一下,看看会发生什么.
此外,我很确定您可以在显示警报之前修改帧,因为它可能会将警报的帧设置init为默认情况下整个屏幕的中心.
| 归档时间: |
|
| 查看次数: |
8411 次 |
| 最近记录: |