草庐IT

ROTATION

全部标签

ios - UIWebView - 在旋转变化时不调整内容的大小?

所以我有一个显示静态html内容的UIWebView。当我以纵向启动ViewController并切换到横向时,它会正确调整内容的大小。但是,当我以横向启动页面并切换到纵向时,它不会调整我的内容大小,需要滚动才能查看所有内容。这是一个错误吗?是否有强制调整UIWebView内容大小的解决方案? 最佳答案 你有两个选择:将此添加到html文件的HEAD部分:或者当方向改变时调用[myWebViewreload] 关于ios-UIWebView-在旋转变化时不调整内容的大小?,我们在Stac

ios - 如何将 UIView 从其右上角动画化/旋转 90 度?

我已经搜索了几个小时,试图找到一种将UIView从右上角动画化/旋转90度的方法。效果应该几乎像屏幕顶部的旋转门一样。希望有人能帮忙! 最佳答案 因此,在我按下回车键后,我突然将两个和两个放在一起,并认为节拍器样本的工作方式有点像一扇旋转门,这让我想到了其他一些可能性。这是我的解决方案:-(void)viewDidLoad{[superviewDidLoad];//SettheanchorpointandcentersotheviewswingsfromtheupperrightswingView.layer.anchorPoint

iphone - 错误 CGImageCreate : invalid image size: 0 x 0 with a (picker) window rotation

我在通用项目中使用iOS6时收到此错误("CGImageCreate:invalidimagesize:0x0"),仅适用于新的iPad模拟器(不适用于旧的或iPhone)如果我在splitViewController上加载一个带有UIPickerViewController的窗口,并且仅以纵向方式(而非横向方式)。当我旋转iPad时出现错误。我不认为有可能产生错误的图像...为什么?我用来加载选择器的代码:-(void)pickerViewControllerDidFinish:(PickerViewController*)controller{if(UI_USER_INTERFAC

ios - 当用户禁用屏幕自动旋转时,UIDeviceOrientationDidChangeNotification 事件未触发

如果设置了自动旋转,我可以接收UIDeviceOrientationDidChangeNotification事件。但是当禁用屏幕自动旋转时,方向通知将不再起作用。我想达到的效果是像iPhoneCamera和Camera+一样:无论用户锁定或不锁定屏幕旋转,应用程序都可以立即正确地对应旋转变化。有谁知道为什么当用户锁定屏幕旋转时不发送通知?即使禁用了自动旋转,我如何对应设备方向的变化? 最佳答案 我还想获得相机应用程序的效果,即使用户设置了纵向方向锁定,该应用程序也会检测设备的方向。UIDeviceOrientationDidCha

objective-c - 如何检测以编程方式生成的 UIView 的旋转

我有一个以编程方式创建的UIView:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:CGRectMake(0,0,frame.size.width,frame.size.height)];if(self){self.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:.5];UIImageView*closeButton=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"modal_close.pn

ios - 设备旋转后更新 View

我正在制作一个可用于横向和纵向的应用程序。也可以在scrollView中移动一些views(由NSUserdefault保存的坐标)。但我注意到两个大问题:1)当我改变iPhone的方向时,我的views重置到它们的第一个位置。只有当我还没有接触views时才会出现此问题。如果我触摸一个views,其他views会在iPhone旋转时改变位置。2)同样的问题,但是当我滚动时。如果我不触摸我的views,它们会在我滚动时更改为旧位置,并且只有一次。ps:问题发生后,如果我触摸一个view,所有的view都会变到好的位置。我希望我解释得很好,因为英语不是我的第一语言,所以如果我忘记了数据,

ios - 为什么核心图形线不对齐?

快速提问:此代码应生成(除其他外)4条相互垂直的线。但是,在运行时,所有线条都出现了少量偏移。foriin0..仍在学习CoreGraphics,很抱歉,如果这很简单。问候,布兰登编辑1:这是我得到的: 最佳答案 如果我的假设是正确的,您想要在表盘上绘制看起来像刻度线的刻度线。如果让它只绘制一次迭代,例如foriin0..您会看到第一个刻度从某个角度开始。发生这种情况是因为您正在从(x=50,y=50)到(x=30,y=30)画线尝试将其更改为(x=50,y=0)(x=30,y=0)foriin0..结果

ios - Scenekit 中的变换和旋转

我有一个SCN节点,我已将其转换为所需的旋转和角度。我现在想在它的新x轴上无限旋转它,但我似乎无法让它旋转360度,它只是轻微移动。letspin=CABasicAnimation(keyPath:"rotation")spin.fromValue=NSValue(SCNVector4:SCNVector4(x:item.rotation.x,y:item.rotation.y,z:item.rotation.z,w:item.rotation.w))spin.toValue=NSValue(SCNVector4:SCNVector4(x:Float(2*M_PI),y:item.ro

ios - 当 iPad 处于横屏模式时 Swift 旋转图标

目前我的应用程序在纵向模式下看起来像这样:但是当我的iPad处于横向模式时,我希望我的图标看起来像这样:现在它在横向模式下看起来像这样:所以我的问题是:我怎样才能旋转图标?我不需要更多的东西只是图标应该移动 最佳答案 将这行代码添加到viewDidLoad方法中:NSNotificationCenter.defaultCenter().addObserver(self,selector:#selector(rotate),name:UIDeviceOrientationDidChangeNotification,object:nil

ios - 具有 Spring 效果的旋转动画

我想用Spring效果旋转CAShapeLayer(比如在UIView.animateWithDuration(_:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:)中)但是在层上而不是在View上.当点击按钮时,它的主层子层应该旋转到3*PI/4并且Spring应该反弹到2*PI/3。然后,当再次点击按钮时,图层旋转应该按照与之前相反的顺序进行:首先反弹到2*PI/3,然后旋转到初始位置(在第一次旋转之前)。我怎么做到的?我无法通过UIView.animateWithDu