标签: uiimageview

将UIImage放入UIButton的简单方法

我的iPhone应用程序中有一个UIButton.我将其大小设置为100x100.

我有一个400x200的图像,我希望在按钮中显示.

按钮STILL需要保持在100x100 ...我希望图像缩小以适应...但保持正确的宽高比.

我认为这就是"Aspect Fit"的用途.

我是否使用setImage或setBackgroundImage包含我的图像?

我是否为按钮设置了AspectFit?还是形象?还是背景图片?

(我需要较小的图像来增加大小.虽然较大的图像应该是DESCREASE的大小.始终保持按钮为100x100.)

我尝试了以上所有的无数组合......而我似乎无法让所有东西同时工作:

  • 请勿将按钮的大小更改为100x100.
  • 不要破坏图像的纵横比.
  • 始终增加小图像以适合按钮.
  • 始终减小大图像以适合按钮.
  • 切勿剪辑任何图像边缘.
  • 永远不要求"将UIButtons放在你所有的UIimages上"黑客攻击.
  • 不要求每个人都只是为了使用新的框架方法而升级到v4.2.1.

我看到很多应用程序,有如此多的全功能图像按钮...我无法相信我无法弄清楚这个非常简单,非常常见的事情.

啊.

iphone image aspect-ratio uibutton uiimageview

12
推荐指数
3
解决办法
9269
查看次数

如何创建UIImageView实例的副本?

如何创建可以独立于第一个实例操作的UIImageView实例的副本?

我试过UIImageView *tempCopy = [instance copy]但它崩溃了.还有另外一种方法吗?

iphone cocoa-touch copy uiimageview

12
推荐指数
2
解决办法
9610
查看次数

如何在UIImageView中"级联"图像模式?

我有一个图像模式,我想在UIImageView中显示.UIImageVIew的大小由用户输入的文本决定,因此其高度将发生变化.有没有办法"级联"图像模式,以便它将重复UIImageView的整个高度?从理论上讲,我可以在Photoshop中构建一个超高图像,并希望图像视图不会延伸到某一点,但我知道有一个基本模式并重复它是一种聪明的方法.但是,我在Interface Builder中找不到与此相关的任何内容.这可能吗,如果可以,我该怎样才能完成它?

iphone image uiimageview ios

12
推荐指数
1
解决办法
8165
查看次数

iOS:如何将图像修剪为有用的部分(删除透明边框)

我试图在iPhone应用程序中自动显示大部分透明png的有用部分.图像可以说是500x500,但它大多是透明的.在该图像中的某个地方是一个非透明的部分,我想尽可能大地向用户显示,所以我想从每一侧尽可能多地修剪(或者通过拉伸和移动来使它看起来像这样. UIImageView.有什么想法吗?

transparency uiimageview uiimage ios

12
推荐指数
1
解决办法
2751
查看次数

应用CIFIlter后设置UIImageView内容模式

谢谢你的期待.

这是我的代码

 CIImage *result = _vignette.outputImage;
self.mainImageView.image = nil;
//self.mainImageView.contentMode = UIViewContentModeScaleAspectFit;
self.mainImageView.image = [UIImage imageWithCIImage:result];
self.mainImageView.contentMode = UIViewContentModeScaleAspectFit;
Run Code Online (Sandbox Code Playgroud)

在这里_vignette正确设置过滤器,图像效果正确应用于图像.

我正在使用分辨率为500x375的源图像.我的imageView几乎拥有iPhone屏幕的分辨率.所以为了避免拉伸我正在使用AspectFit.

但是在我将结果图像分配回我的imageView后应用效果后,它会拉伸.无论UIViewContentMode我用哪个.它不起作用.ScaleToFill无论我给出的过滤器如何,它似乎总是适用.

知道为什么会这样吗?任何建议都非常感谢.

iphone objective-c core-image uiimageview ios

12
推荐指数
1
解决办法
3263
查看次数

UIImageView动画在UICollectionViewCell中无法正常工作

我想UIImageView在里面添加一个动画,UICollectionViewCell所以我想出了这段代码:

    import UIKit

class MainViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate {

    var items:[String] = ["one", "two", "three", "four"]

    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor(red: 220/255, green: 220/255, blue: 220/255, alpha: 1.0)
        self.view.addSubview(self.collectionView)
    }

    lazy var collectionView:UICollectionView = {
        var cv = UICollectionView(frame: self.view.bounds, collectionViewLayout: self.flowLayout)
        cv.delegate = self
        cv.dataSource = self
        cv.bounces = true
        cv.alwaysBounceVertical = true
        cv.autoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth
        cv.registerClass(CustomCell.self, forCellWithReuseIdentifier: "cell")
        cv.backgroundColor = UIColor(red: 220/255, green: 220/255, blue: 220/255, alpha: 1.0)
        return …
Run Code Online (Sandbox Code Playgroud)

animation uiimageview ios uicollectionviewcell swift

12
推荐指数
1
解决办法
1246
查看次数

UIImageView的tintColor不适用于storyboard,但可以使用代码

Xcode 9 beta 6,iOS 11

我下载了一个Instagram徽标,这是一个.png文件,我创建了一个UIButtonUIImageView.在Main.storyboard.徽标图像设置如下:

设置模式

我设置了TintColorthe UIButtonUIImageViewis white,但是当我运行项目时,UIImageView的图像颜色仍然是黑色,而UIButton则是白色.

imageView设置:

在此输入图像描述

黑色

为什么它是黑色imageView和白色button与图像相同的设置?谢谢.

补充说明:

当我使用代码添加子视图时imageView,它运行良好.真的很糟糕! 在此输入图像描述

uibutton uiimageview uicolor ios

12
推荐指数
2
解决办法
2060
查看次数

图像建议不起作用Xcode 10

我正在尝试将图像设置为UIImageView.它在旧版本中运行良好.

在Xcode 9.4.1中

在此输入图像描述

但是在Xcode 10中

在此输入图像描述

当我尝试键入图像名称时,图像建议未显示.

甚至"Image Literal"也无效.双击上面的图标也无法正常工作.

Xcode首选项中是否有任何设置?

如何像以前一样启用图像建议?

uiimageview uiimage ios xcode10

12
推荐指数
2
解决办法
4581
查看次数

在iOS中使用图像(png,jpg)的最佳格式是什么?

我正在使用背景图像,我希望它在不损失质量的情况下重量轻.

我在Xcode中找到了这个选项.

Project-> Packaging -> Compress PNG Files

这有助于我改善文件大小?

xcode uiimageview uiimage ios

11
推荐指数
2
解决办法
1万
查看次数

从Interface Builder设置UIImageView的图像时,该图像是如何加载的?

当从属性检查器预先设置图像视图的源时,何时/如何解析文件的实际路径?似乎没有任何对NSBundle的调用,但我可能错了.

编辑:我正在尝试调用任何调用的方法(如果可能的话)以便以后动态替换资产.

在此输入图像描述

cocoa-touch interface-builder uiimageview nsbundle ios

11
推荐指数
1
解决办法
6554
查看次数