草庐IT

uiimageviews

全部标签

ios - 如何将圆形蒙版添加到 UIImageview 并同时更改框架和中心?

我想给UIImageVIew添加一个圆形mask。这是用于添加掩码的函数..-(void)addMaskToBounds:(CGRect)maskBounds{CAShapeLayer*maskLayer=[[CAShapeLayeralloc]init];CGPathRefmaskPath=CGPathCreateWithEllipseInRect(maskBounds,NULL);maskLayer.bounds=maskBounds;[maskLayersetPath:maskPath];[maskLayersetFillColor:[[UIColorblackColor]CGC

ios - 创建 UIImageView 时上下文无效

我尝试创建UIImageView时出错。看看这段代码:UIImage*backgroundPanel=[[UIImageimageNamed:@"loginPanelBackground.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(90,0,149,416)];self.connexionBackgroundImgView=[[UIImageViewalloc]initWithImage:backgroundPanel];self.connexionBackgroundImgView.frame=CGRectMake(0,0,41

objective-c - iOS Flip UIImageView 180度(非动画)

如何将UIImageView翻转180度,但不为翻转设置动画。我只想在加载时显示原始图像的180度。 最佳答案 在viewDidLoad或加载图像的方法中,执行以下操作:imageView.transform=CGAffineTransformMakeRotation(M_PI);希望这对您有所帮助。 关于objective-c-iOSFlipUIImageView180度(非动画),我们在StackOverflow上找到一个类似的问题: https://st

iphone - 如何在不拉伸(stretch)中心的情况下拉伸(stretch) UIImageView?

我想拉伸(stretch)上图的左右两边,中间的箭头不拉伸(stretch)。我该怎么做? 最佳答案 如果你不想打扰Photoshop并且如果图像不需要动态调整大小,你可以在UIImage上使用我的类别方法。名为“17maA.png”的样本图片宽度为124像素。因此,您可以轻松地创建一个300像素宽的版本:UIImage*image=[UIImageimageNamed:@"17maA"];UIImage*newImage=[imagepbResizedImageWithWidth:300andTiledAreaFrom:10to:

ios - 如何为 UIImageViews 设置动画,例如舱门打开

我正在尝试创建一个看起来像2个法式门(或2个舱门)向用户打开的动画。我尝试使用内置的UIViewAnimationOptionTransitionFlipFromRight过渡,但过渡的原点似乎是UIImageView的中心而不是左边缘。基本上我有2个UIImageView,每个填充都有屏幕。我希望动画看起来像UIImageViews从屏幕中心提升到边缘。[UIViewtransitionWithView:leftViewduration:1.0options:UIViewAnimationOptionTransitionFlipFromRightanimations:^{leftVi

ios - UIImageView 中的渐变/阴影,如 Flipboard

我想在我的UIImageView中创建一个类似阴影的渐变,就像在Flipboard中一样。它的一个例子是这张图片中的一张图片正如您在右边的iPhone上看到的那样,顶部和底部有一个较暗的渐变。这样即使图片是白色的,也能看到白色的文字。有人对我如何实现这个有任何建议吗?我是iOS开发的新手,因此对此一无所知。谢谢! 最佳答案 你可以使用CAGradientLayer:将QuartzCore.framework添加到您的项目中。(参见LinkingtoLibraryorFramework)。导入QuartzCore头文件:#import

iphone - 连续旋转 UIImageView

我在尝试连续旋转UIImageview时遇到问题,里面有一个球的图像。我希望这个球在其中心轴上连续旋转。我试过使用CGAffineTransform但它没有用。请帮忙! 最佳答案 这可能是一个旧问题,但它位于该主题搜索结果的顶部附近。这是一个更简洁的解决方案:(确保导入QuartzCore/QuartzCore.h)CABasicAnimation*rotation;rotation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation"];rotation.fromV

ios - iOS 7 中 UIImageview 的新 tintColor 属性可以用于动画图像吗?

tintColor可以挽救生命,它将应用主题设置提升到一个全新(简单)的水平。//thelifesavingbitisthenewUIImageRenderingModeAlwaysTemplatemodeofUIImageUIImage*templateImage=[[UIImageimageNamed:@"myTemplateImage"]imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];imageView.image=templateImage;//setthedesiredtintColorimageView.

ios - 更改 UIImageView 大小以匹配图像与 AutoLayout

我想更改我的UIImageView高度/宽度以匹配我从相册中选择的图像,我在这里找到了一个片段。-(CGRect)frameForImage:(UIImage*)imgsinImageViewAspectFit:(UIImageView*)imagev{floatimageRatio=imgs.size.width/imgs.size.height;floatviewRatio=imagev.frame.size.width/imagev.frame.size.height;if(imageRatio问题是当我从按钮调用它时它改变了UIImageView的高度/宽度-(IBAction

ios - 在 UIImageView 中的两个图像之间转换的最佳方式

我实现了一个非常简单的图片查看器,允许用户浏览一组图像。它们是从Internet加载的,并通过UIImageView对象显示在设备上。像这样:UIImage*image=[[UIImagealloc]initWithData:imageData];[imgsetImage:image];imageData是NSData的实例,我用它从URL加载图像的内容,而img是UIImageView实例。一切正常,但新图像取代了之前显示的图像,没有任何过渡,我想知道是否有一种简单的方法可以进行良好的动画过渡以改善用户体验。知道怎么做吗?代码示例将不胜感激。 最佳答案