草庐IT

uiimageviews

全部标签

iphone - UIImageView 中的 UIImage 大小

我有一些UIImage并将其显示在UIImageView中。我需要使用UIViewContentModeScaleAspectFit内容模式。下面是简单的代码:UIImageView*imageView=[[UIImageViewalloc]initWithFrame:self.view.bounds];imageView.image=self.image;imageView.contentMode=UIViewContentModeScaleAspectFit;[self.viewaddSubview:imageView];[imageViewrelease];如何知道屏幕上显示的图

iphone - 像素化的 iphone UIImageView

我一直在使用UIImageView类渲染图像时遇到问题。像素化似乎主要发生在我试图显示的图像的边缘。我已尝试更改属性“使用边缘抗锯齿渲染”但无济于事。图像文件包含的图像比屏幕上显示的要大。这似乎是在皇家搞乱图像的质量然后显示它。我试图在这里发布图片,但StackOverflow拒绝了我的特权。所以这里有一个链接,指向正在发生的事情。http://i.imgur.com/QpUOTOF.png这张图片中的太阳就是我所说的问题。有什么想法吗? 最佳答案 动态调整图像大小速度快且质量低。对于捆绑图像,值得额外的捆绑空间来包含缩小版本。对于

iphone - 使用 cornerradius IOS 使其变圆时发出相关的 UIimageView

我在XIB文件中获取了UIView。在这个View中有一个UIImageView和相同大小的按钮。我想让那个View变圆,为此我正在使用cornerRadius。View的大小是92*92,这就是我使用46的cornerRadius使其变圆的原因。下面是我的代码,我正在评论我在代码本身中遇到的问题。-(void)viewDidLoad{[superviewDidLoad];_roundView.layer.cornerRadius=46;flag=0;selectImage.layer.cornerRadius=46;NSLog(@"%f",_roundView.frame.size.

ios - 如果通过 Interface Builder 添加,则无法修改 UIImageView 的框架

我遇到了一个非常特殊的问题,我无法修改UIImageView的框架。我已将它隔离到这个非常简单的示例中。从默认的单View应用程序xcode模板开始,我在InterfaceBuilder中添加了一个UIImageView,将其链接到名为testImage的ViewController属性,并在ViewController.m中添加:-(void)viewDidAppear:(BOOL)animated{UIImageView*maskImage=[[UIImageViewalloc]initWithFrame:self.testImage.frame];maskImage.image=

ios - UIImageView 上的圆角工作。但我没有得到一个圆圈

我正在尝试将圆角应用于UIImageView。虽然角是圆的,但还是有4条边,无论半径多大都不会消失。移除边框也无济于事。这会不会与自动布局约束有关?我做错了什么?这是我正在应用的代码:self.imageViewProfilePicture.layer.cornerRadius=self.imageViewProfilePicture.frame.size.width/2.0self.imageViewProfilePicture.layer.borderWidth=2.0self.imageViewProfilePicture.layer.borderColor=UIColor.wh

ios - Touch up 和 Touch down 操作 UIImageView

我想要实现的是当用户触摸UIImageView时设置Image1,当用户抬起他的手指时设置Image2。我只能得到UIGestureRecognizerState.Endedwiththiscodevartap=UITapGestureRecognizer(target:self,action:Selector("tappedMe:"))imageView.addGestureRecognizer(tap)imageView.userInteractionEnabled=truefunctappedMe(gesture:UITapGestureRecognizer){ifgesture

ios - 无法从文件创建 UIImageView

我在项目的同一目录中有一张.png格式的复选标记图像,名为“checkbox.png”。我想创建一个以该图像为背景的UIImageView,并将其设置为一组UITableViewCells的附属View。我目前有:UIView*v=[[UIImageViewalloc]initWithImage:[UIImageimageWithContentsOfFile:@"checkmark.png"]];v.backgroundColor=[UIColorredColor];cell.accessoryView=v;[vautorelease];这是行不通的。我可以制作另一个虚拟UIView(

iOS卷起动画去掉uiimageview

我想从我的应用程序中删除带有curl动画的图像。我有[UIViewtransitionWithView:sender.view.superviewduration:1.5options:UIViewAnimationOptionTransitionCurlUpanimations:^{[sender.viewremoveFromSuperview];}completion:nil];但这会使整个页面curl,看起来好像下面有一个单独的页面,上面没有图像。是否可以在不影响页面其余部分的情况下将图像curl离开页面,而不是“过渡”到新页面?我是否需要将imageview包装在“容器View

iOS - 使 UIImageView 调整大小以适应 UILabel 和 AutoLayout

我已经有一段时间遇到这个问题了,这让我发疯:我有一个UILabel,其中的文本可以动态更改,我有一个UIImageView应该作为文本的背景。我希望UIImageView调整自身大小以始终适合UILabel的文本。“付费”可以变成“免费”,或者法语中的“付费”,后面的框应该总是调整大小。使用Storyboard,我尝试添加一个UIImageView并在其上添加UILabel,并将UILabel的约束设置为UIImageView,但这最终会将UILabel的大小调整为UIImageView的大小。我无法为UIImageView设置固定的宽度或高度,因为它应该适应。我的第二次尝试是制作一个

ios - UIImageView 内容模式不起作用

我有一个大图像(1920*1080)和一个较小的UIImageView(320*568),在Storyboard中缩放到全屏大小。现在我想全屏显示这个大图像,但适合UIImageView。我已经尝试了所有的内容模式,但它们都不起作用。每次它只显示全屏大小的图像左上角部分。[self.imageViewsetFrame:self.view.bounds];[self.imageViewsetContentMode:UIViewContentModeScaleAspectFit];[self.imageViewsetImage:image];[self.viewinsertSubview: