jjzjj

Transform

全部标签

ios - 如何将 UIImage 选择器相机方向更改为横向?

我是IOS的新手。我正在处理演示项目,在该项目中我应该打开UIImagepicker来选择照片和相机来捕捉新照片,在所有方向上。我知道UIImagepicker只支持纵向,但我创建了一个UIImagePicker类别类,并在其中覆盖了方向方法以支持方向。问题是我的UIImagePicker在所有方向上都能完美打开,但当我切换到任何横向模式时,相机会旋转90度并进入半屏。因此,为了解决这个问题,我添加了一个观察器,它会在方向改变时触发通知。[[UIDevicecurrentDevice]beginGeneratingDeviceOrientationNotifications];[[NS

ios - 转换与更改 UIView 的框架?

将平移和缩放变换应用到View与简单地为它们设置一个新框架之间有什么区别?只是变形可以动起来,还是要考虑更多?我特别考虑在更改设备方向时应该更改位置和/或大小的View。谢谢 最佳答案 一个关键点,尤其是当您更改设备方向时,框架将在旋转后重新计算。在旋转之前设置框架不会影响旋转后的框架。在这种情况下,使用变换可能更有用,因为随后将根据变换属性重新计算帧。Apple的一个警告documentation:WARNINGIfthetransformpropertyisnottheidentitytransform,thevalueofth

ios - 如何正确拖放、旋转和缩放 UIView?

在我的iOS应用程序中,我使用UITouchGestureRecognizer来拖放、缩放和旋转UIImageView。我还将信息存储在ImageView的最后位置,以便在应用重新启动时检索它。这在iOS7上运行良好,但我最近开始在iOS8上进行测试,但遇到了一些问题,尤其是在缩放方面。每当imageview在旋转参数中有一个非0角度时,缩放不会像预期的那样起作用并减小图像的大小。我不明白为什么操作系统会那样做,这是我的代码:-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:YES];[selfloadAllImages];

ios - 带动画的 UiImageView 太大了

我有一个继承自UIImageView的类。然后我有NSArray包含A类的对象,其中包含一些图片。然后我只想添加到主视图(self.viewaddSubview:"objectofAclass")并删除其中的一些。我会在一段时间内继续这样做。这是问题。当我使用一些Animation“添加”和“删除”UIImageView(类对象)时,就像我添加时一样,UIImageView从小到原来的大小,当我删除时,它从原来的大小变小了-(void)displayAClassObject:{[self.viewaddSubview:AClassObject];AClassObject.transfo

ios - Safari Mobile/iOS 上的模糊比例

当我在SafariMobile/iOS上缩放元素时,文本看起来很模糊。我在iOS7、iOS8、iOS9甚至iOS10上测试过它。.sticky-note{position:fixed;bottom:1em;right:1em;padding:0.5em1em;background:tomato;color:white;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:100%100%;transform-origin:100%100%;}ThistextisblurryoniOS

ios - 具有 css 动画的 iO 上的性能问题

我有一个包含div的html页面,当通过在bottom属性上使用csstransition单击按钮时,该div正在移动。(底部值的更改由jQuery完成)这在所有浏览器(包括iPad上的iOS)中都可以正常工作。现在我正在开发第二个页面,它必须做同样的事情。我复制了所有css属性和jQuery函数,但是当div移入时,iOS上总是出现断断续续的动画(仅在iOS上!!)。我已经尝试过以下解决方案:-webkit-transform:translate3d(0,0,0);或-webkit-transform:translateZ(0);没有什么比我(我认为)完全具有相同代码的其他页面更能使

ios - CALayer 在变换动画后调整回原始大小

我正在尝试实现两个连续的变换动画。当第一个动画结束时,通过完成处理程序调用第二个动画。因为这是一个转换动画,我的问题是当第一个动画结束时,图层大小调整回原来的大小,然后第二个动画开始。我希望第二个动画在第一个变换动画之后以新的图层大小开始。本帖Objective-C-CABasicAnimationapplyingchangesafteranimation?说我必须在开始第一个动画之前调整/转换层,这样当第一个动画结束时,层实际上是新的大小。我已经尝试通过更改边界或实际将变换应用于图层来做到这一点,但它仍然无法正常工作。overridefuncviewDidAppear(_animat

ios - UIPickerview 在 Interface Builder 中找不到 Delegate 和 DataSource Outlet

我尝试在用户单击UITextField时显示UIPickerView,我应该看到DataSource和DelegateOutlets以将它们与选择器链接,但是,当我打开nib文件时它不会退出-->单击文件所有者-->检查器第二个问题是当我点击UItextField时键盘没有隐藏,尽管我创建了一个假设隐藏键盘的textFieldShouldReturn方法。我在这里错过了什么?.h文件:@interfaceRechercherViewController:UIViewController{IBOutletUIPickerView*pickerTypesCarburants;IBOutle

ios - 如何将 cameraViewTransform 应用于 UIImagePickerController originalImage

我制作了自定义UIImagePickerController相机控件(闪光灯、前/后、缩放、拍照等)。我的问题与缩放有关。通过单击加号和减号按钮,我更改了带有比例的imagePicker.cameraViewTransform。好的,就在这里。当用户选择照片时,在委托(delegate)方法didFinishPickingMediaWithInfo中,我得到了originalImage。显然,该UIImage没有应用转换。我的问题是:如何缩放图像(通过应用我已有的变换)? 最佳答案 cameraViewTransform仅用于显示的

【Python】【进阶篇】五、Pygame的Transform图像变形

目录五、Pygame的Transform图像变形五、Pygame的Transform图像变形pygame.transform模块允许您对加载、创建后的图像进行一系列操作,比如调整图像大小、旋转图片等操作,常用方法如下所示:名称说明pygame.transform.scale()将图片缩放至指定的大小,并返回一个新的Surface对象。pygame.transform.rotate()将图片旋转至指定的角度。pygame.transform.rotozoom()以角度旋转图像,同时将图像缩小或放大至指定的倍数。将图片缩放至指定的大小300*300image_new=pygame.transfor