Tag: uiimageview

将UIImageView触摸坐标转换为UIImage坐标

我能够确定在UIImageView触摸事件的坐标。 我需要然后将这些坐标转换为正在显示的图像的坐标 – 这应该是不同的,因为我的图像比UIImageView大得多,我用AspectFit缩放图像。 给定UIImageView的视图坐标,确定触摸事件的图像坐标的最佳方法是什么?

为UIImagePicker添加圆形裁剪组件?

我有一个圆形框架的UIImageView ,我需要添加一个圆形框架裁剪工具的UIImagePickerController后,从图片库中select图像。 非常类似于Instagram的UIImagePicker's裁剪组件。 我如何添加这种types的组件? UPDATE 我find了一个圆形的裁剪工具回购https://github.com/ruslanskorb/RSKImageCropper 但有人可以指导我怎么用UIImagePickerController这个裁剪工具后,用户从照片库中select一张照片? UPDATE 我在debugging器中收到以下消息: 我的裁剪视图中的button被禁用,这意味着我不能select他们..debugging器传递给我什么信息? 这里是我的代码: @IBAction func chooseProfilePicture(sender: AnyObject) { var myPickerController = UIImagePickerController() myPickerController = UIImagePickerController() myPickerController.delegate = self; myPickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary self.presentViewController(myPickerController, animated: true, completion: nil) } func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) { var image : UIImage = (info[UIImagePickerControllerOriginalImage] as? UIImage)! editProfilePictureImageView.image = image […]

UIImageView / UIView的Autolayout宽高比

如何设置UIImageView / UIView的自动布局,使图像视图的宽度和高度增加了一些iphone 6和6 plus。 我已经尝试添加约束长宽比,但增加的高度和宽度是非常大的。 是否有无论如何设置的约束高度和图像视图的宽度可以手动设置iPhone 6和6加。 看看在iphone 6和6加图像视图的截图应该是比现在显示的小一些。

UIImageView上的手势识别器(滑动)

我正在尝试使用此代码扫描UIImageView时的NSLog,但由于某种原因它不起作用。 任何想法 ? @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; UIImage *image = [UIImage imageNamed:@"image2.png"]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = [[UIScreen mainScreen] bounds]; [self.view addSubview:imageView]; UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipeHandle:)]; [recognizer setNumberOfTouchesRequired:1]; [imageView addGestureRecognizer:recognizer]; } – (void)rightSwipeHandle:(UISwipeGestureRecognizer*)gestureRecognizer { NSLog(@"right swipe"); }

图像在圈子框架iOS

我有一个联系人列表uitableview。 我想要像在特立独行的login屏幕中的每个联系人的图像。 任何build议如何在uitableviewCell中做到这一点?

调整UIImage的大小并更改UIImageView的大小

我有这个UIImageView ,我有它的最大高度和最大宽度的值。 我想要实现的是我想要的图像(任何长宽比和任何分辨率),我希望它适合在边界,所以图片不超过他们,但它可以缩小他们想要的。 (图中标有红色): 现在图像适合所需的大小,但我有两个担心:1. UIImageView不等于大小的resize的图像,从而留下红色的背景(我不希望这样)2.如果图像较小我的UIImageView的高度没有被调整到更小,它保持相同的高度。 这是我的代码,我知道它的错误: UIImage *actualImage = [attachmentsArray lastObject]; UIImageView *attachmentImageNew = [[UIImageView alloc] initWithFrame:CGRectMake(5.5, 6.5, 245, 134)]; attachmentImageNew.image = actualImage; attachmentImageNew.backgroundColor = [UIColor redColor]; attachmentImageNew.contentMode = UIViewContentModeScaleAspectFit; 那么如何dynamic地改变UIImageView.image的大小,而不是整个UIImageView的大小,从而使其大小完全可以调整其内容。 任何帮助将不胜感激,谢谢!

使用自动布局,如何使UIImageView的大小dynamic取决于图像?

我想我的UIImageView增长或缩小取决于它显示的实际图像的大小。 但是我希望它能够保持垂直居中,距离超级观点的前沿10点。 但是,如果我设置这两个约束,它抱怨我没有设置足够的约束来满足自动布局。 对我来说,它似乎完美地描述了我想要的。 我错过了什么?

在UIImageView中的两个图像之间转换的最佳方法

我实现了一个非常简单的图片浏览器,可以让用户浏览一系列图片。 它们从网上加载,并通过UIImageView对象显示在设备上。 像这样的东西: UIImage *image = [[UIImage alloc] initWithData:imageData]; [img setImage:image]; imageData是一个NSData的实例,我用来从URL加载图像的内容, img是UIImageView实例。 这一切运行良好,但新的图像取代之前显示的图像没有任何转换,我想知道是否有一个简单的方法来做一个好的animation过渡,以改善用户体验。 任何想法如何做到这一点? 代码示例将非常感激。

如何合并/合并2个图像到1

想知道谁将2张图片保存为1张图片。 其中一张照片是允许移动,旋转和放大/缩小… 我正在这样做,但它基本上捕捉屏幕上的所有东西,包括我的button… UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *savedImg = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext();

在UITableView UIImageView UIImageView没有性能影响?

我在每个UITableView单元上都有一个UIImageView ,它显示一个远程图像(使用SDWebImage )。 我已经做了一些QuartzCore图层视图的样式,如: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; 所以,现在我有一个带有淡灰色边框的50×50正方形,但是我想把它做成圆形而不是方形。 应用Hemoglobe在桌面视图中使用圆形图像,这就是我想达到的效果。 但是,我不想使用cornerRadius ,因为这会降低我的滚动FPS。 这里是Hemoglobe显示圆形UIImageViews : 有没有办法得到这个效果? 谢谢。