jjzjj

Rotation

全部标签

ios - 旋转后移动 subview ,不能正常工作

我添加了一个UIImageView作为UIView中的subview,然后我在UITouchesBegan中使用以下代码移动此subview.CGPointnewTouch=[[touchesanyObject]locationInView:self];CGPointlastTouch=[[touchesanyObject]previousLocationInView:self];floatxDif=newTouch.x-lastTouch.x;floatyDif=newTouch.y-lastTouch.y;translate=CGAffineTransformMakeTransla

ios - 在 UIScrollView 问题中旋转 UIImageView

我必须像照片应用一样实现旋转功能。将UIImageView放在UIScrollView中。当设备旋转时,我希望图像像照片一样旋转成横向。如果图像是横向的,那么它将用旋转动画填充整个UIScrollView的宽度。当如下代码[UIViewanimateWithDuration:0.36animations:^(void){[_imageViewsetTransform:CGAffineTransformMakeRotation(M_PI*90/180)];_imageView.frame=CGRectMake(0,0,480,320);//settheframeaftertherotat

ios - 在应用程序处于纵向模式时旋转 MPMoviePlayerViewController

如何根据当前模式自动旋转MPMoviePlayerViewController,而整个应用程序都设置为仅纵向模式? 最佳答案 如果您的基础SDK是iOS6,则不能。整个应用程序(在目标摘要Pane=info.plist中)必须设置为包含应用程序的任何部分永远的所有方向>愿意接受。然后,您可以从应用程序的任何部分过滤掉不需要的方向,这些方向不允许旋转到所有这些方向,例如使用supportedInterfaceOrientations。 关于ios-在应用程序处于纵向模式时旋转MPMovie

ios - UITextView 改变高度从纵向到横向

我有一个textView作为UIView的subview,根据此方案,它是scrollView的subview:-UIScrollView*scrollView-UIView*containerView-UITextView*textView-MKMapView*mapView-UIImageView*imageView我在旋转过程中遇到问题,在从纵向到横向的过渡中,TextView被缩短,并且不再显示旋转前可见的文本部分。相反,从风景到肖像工作。科萨我能做什么?textView完全在代码中创建,没有IBOutlet。UITextView是可变高度的,viewDidLoad中的cont

旋转后 IOS 调整 UI 大小(在 IOS 中是否可以填充父级)

是否可以使文本字段或其他UI填满屏幕宽度?类似于Android中的“match_parent”或“fill_parent”。..如果不是,使用“willRotateToInterfaceOrientation”并每次计算新尺寸是否是正确的解决方案? 最佳答案 1)你应该阅读HandlingLayoutChangesAutomaticallyUsingAutoresizingRules来自查看编程指南。2)在您的InterfaceBuilder中检查SizeInspector。查看这些美丽的链接:iPhoneRotation,View

ios - 在 iOS7 中禁用 UINavigationController 的旋转

我有一个UINavigationController,它创建了一个UIViewController实例,并将另一个UIViewController设置为它的根。然后我展示导航Controller,一切正常。问题出现在用户旋转设备时。我的所有Controller(包括根Controller,不包括UINavigationController)都实现了shouldAutorotate并返回FALSE。不知何故,我的观点仍在轮换。我们来到了我的问题的中心。我像这样创建和展示导航Controller:AwesomeViewController*controller=[[AwesomeViewC

ios - 相机应用程序如何防止其工具栏在图像及其按钮旋转时旋转?

我注意到在旋转IOS相机APP时,它的工具栏没有旋转。工具栏不旋转但工具栏上的内容和按钮旋转?我怎样才能达到这个效果?如果我能在同一个View上有一些viewController就好了返回shouldAutorotate=NO和一些shouldAutorotate=YES现在我不认为只对旋转View进行转换是个好选择?还有其他办法吗?我正在使用IOS6。 最佳答案 您需要覆盖UIView中的layoutSubviews以按照您希望的方式定位和旋转按钮和图像。检查那里的[UIApplicationsharedApplication]s

ios - 旋转后如何获取 super View 的框架?

我想在旋转后获得superView的框架。在我的自定义View中,我收听UIDeviceOrientationDidChangeNotification:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(orientationDidChange:)name:UIDeviceOrientationDidChangeNotificationobject:nil];然后:-(void)orientationDidChange:(NSNotification*)notification{NSLog(@"

ios - 为什么围绕 x 轴平移 CALayer 会影响围绕 Y 轴的旋转

我添加了一个CALayer并按以下方式进行了转换。我假设在旋转之前将层平移任何常数不应该对围绕Y轴的旋转产生影响,但它似乎有所不同,我在这里错过了什么?-(void)viewDidAppear:(BOOL)animated{CALayer*layer=[CALayerlayer];layer.bounds=self.img1.bounds;layer.backgroundColor=[[UIColorgrayColor]CGColor];layer.anchorPoint=CGPointMake(0,0.5);layer.position=CGPointMake(0,CGRectGet

ios - 如何使 uiview 的 3d 旋转像 ios 7 uipickerview 类型

如何使uiview像ios7uipickerview结构一样进行3d旋转。它看起来像一些宽度的3d轮提前致谢。 最佳答案 我认为这是一个可以帮助你的(如果它仍然需要或者对于那些后来来到这里的人)CATransform3DMakeRotation示例:lable.layer.transfortm=CATransform3DMakeRotation(angle*M_PI/360,1,0,0);这会将label在x轴上旋转指定的angle,因此您可以根据自定义选择器ScrollView中的标签位置更改此值。也只是阅读有关CATransfo