草庐IT

UiImageView

全部标签

ios - 加载后奇怪的图像旋转

在我的应用程序中,用户可以通过从手机上传或从手机拍摄一张来制作个人资料照片。一切正常,用户能够顺利地执行任何这些操作,并且在设置时个人资料图片看起来很棒。但是,当用户再次启动应用程序时,我会获取图像的路径并尝试显示它。它显示出来了,但由于某种原因,它旋转了90或180度!所以,再一次,当用户从手机拍摄或上传照片时,它不会像这样奇怪地旋转,只会在下一个应用程序生命周期中旋转。这是一些代码:-(void)setAvatar{NSMutableArray*imagePathArray=[[Modelshared]loadDataForKey:@"avatar"];NSString*image

ios - 在曲线中移动 UIImageview

我正在尝试添加图像并将其移动到曲线路径上。我有一个值为0到100的半圆。我想用值移动该图像。这是我的曲线进度条的图片我想在那条线上旋转指针。如果我尝试贝塞尔曲线,我将无法发现我的指针。它会从头到尾动画。Anyhelphowcanianimatethis.?谢谢 最佳答案 使用以下代码片段制作半圆路径。用您需要使用的针替换旋转按钮,并提供移动针的角度。我正在将此代码用于速度计。希望这对您有所帮助。-(void)spinButton:(UIView*)button:(float)angle{button.layer.anchorPoin

ios - UIImageView.animationImages 旋转显示图像

我有一个UIImageView,它应该为一组名为capturedImages的图像设置动画。我的动画设置如下:imageView=[[UIImageViewalloc]init];imageView.frame=CGRectMake(0,48,320,520);imageView.animationImages=capturedImages;imageView.animationDuration=3.0;imageView.animationRepeatCount=0;//animateforever[imageViewstartAnimating];[self.viewaddSubv

ios - 使用自动布局将表格 View 单元格高度调整为图像的高度

我为包含Label和ImageView的自定义单元格创建了一个xib文件。ImageView宽度是固定的,但高度应该根据下载图像的大小进行调整。此外,单元格高度应进行调整以保持其与ImageView之间的边距。当我阅读几篇关于自动布局的文章时,我不太确定我知道我在做什么,所以这里是:(如果有任何错误,请指出正确的方法)为了保持imageview和cell之间的边距,我应该创建一个约束。前面的操作是通过选择imageview和cell,然后转到Editor->Pin->bottomspacetosuperview因为我想保持ImageView对单元格的底部边距(单元格是容器)到目前为止,

ios - 在 UIButton 上将图像的位置与标题的长度分开

UIButton图像位置取决于同一图像的当前标题长度。如果没有设置标题,则第一个UIButton图像居中。当有一个(“喜欢”)时,第二个向左移动。如何始终将UIButton图像保持在按钮的中央?即使标题出现在它的顶部?我已经用imageInset试过了,还是同样的问题。除了默认的UIButton之外,我还不想使用其他UIImageView。 最佳答案 您可以使用下面的代码...//thespacebetweentheimageandtextCGFloatspacing=6.0;//lowerthetextandpushitlefts

ios - 获取 UIImageView 的位置 - iOS

所以我知道image.center,但是当我做这样的事情时:image.frame=CGRectMake(image.center.x,image.center.y,image.frame.size.width,image.frame.size.height);图像向右下方移动。我相信这是因为它正在获取图像中心的x和y坐标,但是有没有办法获取左上角的坐标,以便上面的代码不会移动图像? 最佳答案 如果你想把棍子的边框设置为图片的边框,最简单的方法如下:stick.frame=image.frame;仅供引用,您最初寻找的是frame.

ios - 当不再显示 UIViewController 时如何继续 CAKeyframeAnimation?

我正在使用以下代码开始基本动画(遵循路径的UIImageView):CAKeyframeAnimation*bounceAnimation=[CAKeyframeAnimationanimationWithKeyPath:@"position"];bounceAnimation.path=cgpath;bounceAnimation.duration=40.0;bounceAnimation.rotationMode=kCAAnimationRotateAuto;[img.layeraddAnimation:bounceAnimationforKey:@"animateLayer"];

ios - 在较小的 ImageView 中显示较大尺寸的图像

这更像是一个逻辑问题,一切正常。我有一个ImageView,为此我从Web服务器下载图像。我们的网络服务器保留最大尺寸的图像,然后我将图像重新缩放以适应所需的设备。所以可以说,如果我有一个大小为200*200的UIImageView并且我正在下载400*400的图像,我将图像重新缩放为200*200然后我将它放入ImageView中,我尝试将400x400图像放入200通过200ImageView,它对我来说看起来很好(没有像素化)。我实现降尺度的方式是[imagedrawInRect:CGRectMake(0,0,newSize.width,newSize.height)];在图像上

ios - Xcode6 Interface Builder 约束不拉伸(stretch) subview

XcodeInterfaceBuilder快把我逼疯了,我一天的大部分时间都在谷歌上搜索解决方案。我有一个Storyboard,其中包含一个包含UIImageView的CollectionViewCell。CollectionViewCell大小为125x125,并且选中了Autoresizesubviews。UIImageView对其superView有4个约束(前导、尾随、顶部、底部),全部设置为0。这应确保UIImageView的大小适合填充superView。当CollectionViewCell缩小到较小尺寸时,UIImageView的大小正确,但当CollectionVie

ios - Objective-C 中的用户自定义裁剪

我像这样使用UIImagePickerController为imageView获取图像-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{UIImage*originalImage=[infoobjectForKey:@"UIImagePickerControllerOriginalImage"];CGSizedestinationSize1=CGSizeMake(200,200);UIGraphicsBeginIma