【问题标题】:UIImageView fit to View frame sizeUIImageView 适合视图帧大小
【发布时间】:2014-04-22 08:09:19
【问题描述】:

当我创建一个新的 ViewController 并将 UIImageView 拖到这里时,UIIV 会增长以适应屏幕的宽度和高度的全屏。如果我在 4 和 3,5" 屏幕之间切换,UIImageView 会动态改变他的高度。

但是,当我尝试将 UIImageView 插入具有更多元素的视图时,此 UIImageView 设置为 4:3 比例大小,如果我尝试将其调整为全屏,当我在屏幕大小之间切换时,一部分imageView 被隐藏了。

我该如何解决?

【问题讨论】:

  • 不确定您想用这些屏幕截图说明什么。除了您有自动布局冲突之外,这可能会导致您的问题。
  • 是的...屏幕截图很糟糕,我要去更新它们!

标签: objective-c cocoa-touch ios7 uiimageview autolayout


【解决方案1】:

简答:使用自动布局


长答案:

  1. 选择imageview,添加leftrighttopbottom约束(都等于0)表格视图
  2. 选择图像视图,更新帧


【讨论】:

  • 嘿@oldman,当我制作更新帧时,UIImageView 超大,我只能看到图片的左上角......有什么想法吗?而且我还没有 TableView,这是一个简单的 View,谢谢!!!
  • @pekpon 我猜你应该为 UIImageView 设置 heightwidth 的约束
  • 但是如果我设置了 4 英寸屏幕的高度,当我在 iphone 4 和 3.5 英寸屏幕上尝试这个时,uiimageview 被剪掉了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-21
  • 2016-09-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多