Tag: 规模

如何改变视图的尺度

我正在尝试使应用欧元运动的边栏菜单! 当菜单从左侧滑动时, sourceviewcontroller向左滑动并变小。 var percentWidthOfContainer = containerView.frame.width * 0.2 // this is 20 percent of width var widthOfMenu = containerView.frame.width – percentWidthOfContainer bottomView.transform = self.offStage(widthOfMenu) bottomView.frame.origin.y = 60 bottomView.frame.size = CGSizeMake(widthOfMenu, 400) bottomView.updateConstraints() menucontroller.view.frame.size = CGSizeMake(widthOfMenu, containerView.frame.height) menucontroller.updateViewConstraints() 在这里,底部视图是sourceviewcontroller.view。 所以,问题是如何缩放底部视图。 在我的情况下,我可以改变大小,但视图内的一切仍然是相同的大小。

如何允许缩放UIWebView(尝试一切)

我已经尝试了每一个代码,我已经发现尝试,使这一页放大和缩小,但无论如何,文本仍然重叠屏幕和UIWebView中的页面将无法适应屏幕。 我在这里试过说明: http : //www.iphonedevsdk.com/forum/iphone-sdk-development/9112-uiwebview-zoom-pinch.html 我试着添加: webView.scalesPageToFit = TRUE; 我已经将其设置为UserInteractionEnabled 。 但似乎没有任何工作。 这是与网页的编码或与UIWebView? 谢谢, 詹姆士

如何在单个animation中缩放和旋转视图

我试图通过从屏幕的中心出现一个视图,同时将其增大到全尺寸,同时以3D方式围绕X轴旋转。 当我创build视图时,我会对其应用一个转换,以确保它缩小并旋转,从而开始(实际上不可见),然后尝试使用CATransform3D,如下所示: CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform"]; CATransform3D transform = CATransform3DRotate(view.layer.transform, M_PI, 1.0, 0, 0); transform = CATransform3DScale(transform, 1000, 1000, 1000); transform.m34 = 1.0 / 10000; [anim setToValue:[NSValue valueWithCATransform3D:transform]]; [anim setDuration:0.75f]; anim.removedOnCompletion = NO; anim.delegate = self; [view.layer addAnimation:anim forKey:@"grow"]; 然而这个animation不会改变图层的实际转换,所以我也这样做: – (void)animationDidStop:(CAAnimation *)theAnimation finished:(BOOL)flag { view.layer.transform = CATransform3DIdentity; [view.layer removeAllAnimations]; } 一旦animation停止,就设置变换。 但是,这有时会导致animation结束时出现明显的闪烁。 我相信这是因为animation将原始变换放回到animation阶段的末尾,并且在animationDidStop例程被调用之前发生。 […]

iOS – math帮助 – 缩放手势的基础图像缩放需要覆盖图像相对调整X / Y坐标

我有一个iPad应用程序,它有一个基本的图像UIImageView(在这种情况下,一个大型的build筑或网站计划或图),然后可以在计划的顶部(视觉上类似于谷歌地图)添加多个“引脚”。 这些引脚也是UIImageViews,并添加到轻拍手势的主视图。 基础图像也被添加到viewDidLoad的主视图中。 我有基本图像与缩放手势缩放工作,但很显然,当您缩放基本图像时,所有的引脚停留在主视图的相同的x和y坐标,松散那里相对定位的基本图像(其中x,y和宽度,高度坐标已经改变)。 到目前为止,我有这个… – (IBAction)planZoom:(UIPinchGestureRecognizer *) recognizer; { recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); recognizer.scale = 1; for (ZonePin *pin in planContainer.subviews) { if ([pin isKindOfClass:[ZonePin class]]){ CGRect pinFrame = pin.frame; // **************************************** // code to reposition the pins goes here… // **************************************** pin.frame = pinFrame; } } } 我需要帮助来计算math来重新定位针x / y坐标,以保留在放大或缩小计划/图中的相对位置。 这些引脚显然不希望根据它们的宽度或高度进行缩放/缩放 – […]

向下滚动时ImageView缩放

我怎样才能简单地缩放autolayout与自动autolayout向下滚动? 尝试看视差效果,但不完全是我想要的。 我只想使用scrollView和一个标题ImageView谁可以resize取决于scrollView位置。

在swift3缩小图像尺寸较小

我正在尝试将正在graphics编程的图像缩放到照片库中。 我正在试图缩小图像,使其更小。 我将如何使用下面的代码来缩小图像 image1.scale

如何使用UIImagePickerController拍摄照片后调整图像大小?

在文档文件夹中保存照片时如何调整图像大小? 这是我如何在iphone中保存图像。 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *imageFile = nil; NSString *name_png = [NSString stringWithFormat:@"%@.png",photoName]; imageFile = [documentsDirectory stringByAppendingPathComponent:name_png]; [UIImagePNGRepresentation(self.theImageView.image) writeToFile:imageFile atomically:YES]; 如何将其从原始大小调整为200 X 200像素? 或者我可以加载图像文件,而不是调整它? 实际上,我是用很多图像创造了一个封面stream,而图像来自相机。 我可以find封面stream程示例,但是当我加载图像时,它充满了iphone屏幕。 不是一个小封面图片。

如何缩放UIButton的imageView?

我使用[UIButton setImage:forState:]创build了一个名为“button”的UIButton实例。 button.frame大于图像的大小。 现在我想缩小这个button的图像。 我试着改变button.imageView.frame , button.imageView.bounds和button.imageView.contentMode ,但都似乎无效。 任何人都可以帮助我缩放一个UIButton的imageView? 我创build了这样的UIButton : UIButton *button = [[UIButton alloc] init]; [button setImage:image forState:UIControlStateNormal]; 我试图像这样缩放图像: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.bounds = CGRectMake(0, 0, 70, 70); 和这个: button.imageView.contentMode = UIViewContentModeScaleAspectFit; button.imageView.frame = CGRectMake(0, 0, 70, 70);