【问题标题】:Making UI Button with image background scale to iphone size将带有图像背景的 UI Button 缩放为 iphone 大小
【发布时间】:2014-05-21 23:10:05
【问题描述】:

在我的一个视图中,我有一个全屏按钮,其中一个图像作为我的故事板设置的背景,在 4 英寸屏幕上运行时,图像看起来不错,但在 3.5 上,图像因缺少屏幕房地产。图像是否可以调整大小以适应屏幕或我可以在代码或情节提要中设置图像以使其在两个屏幕上看起来都正确的方式?谢谢

【问题讨论】:

    标签: ios iphone uiview uibutton


    【解决方案1】:

    根据您的要求,您有两种可能的解决方案:

    imageView.contentMode = UIViewContentModeCenter; // Other options too...
    imageView.clipsToBounds = YES;
    

    或者创建两个不同的图像资源并通过类似代码加载:

    if ([UIScreen mainScreen].bounds.size.height == 568)
    {
         // Load tall image
    }
    else
    {
         // Load short image
    }
    

    【讨论】:

    • 如果我使用方法二我将如何加载按钮的图像
    • 如果您正在使用听起来像的故事板,请拖放以创建一个到您的 UIImageView(到您的视图控制器的 .m 文件)的出口,然后在您的 viewDidLoad 方法中写一些这样的代码,self.myImageView.image = [UIImage imageNamed:@"my-tall-image"];.
    • 没问题。祝你的应用好运。
    【解决方案2】:

    是的,有很多方法可以自动调整大小.. 这是可以帮助您的链接LINK_1 LINK_2

    【讨论】:

      猜你喜欢
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多