【问题标题】:Images displayed with same size as taken?图像显示的大小与拍摄的相同?
【发布时间】:2012-02-01 01:36:42
【问题描述】:

如何设置 UIImageView 的内容模式以显示图像的大小,如下所示?将它们显示为与 Yelp 相同的逻辑。

【问题讨论】:

    标签: iphone cocoa-touch ipad uiimageview


    【解决方案1】:

    您需要参考图像的 w/h。 是这样的:

    UIImage *myImage = [UIImage imageNamed:@"myImageName.png"]; UIImageView *myImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, myImage.size.width, myImage.size.height)];

    我目前没有打开 XCode,但语法应该与此类似。

    【讨论】:

    • 我不想将 UIImageView 设置为与 UIImage 相同的大小。我想要的是调整 UIImage 的大小,使其像 Yelp 应用程序一样完美地显示在 UIImageview 上
    【解决方案2】:

    设置imageview的内容模式为UIViewContentModeScaleAspectFit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      • 2012-10-11
      相关资源
      最近更新 更多