菜鸟教程小白 发表于 2022-12-13 00:39:32

iOS 一些 UIImageView 被拉伸(stretch)


                                            <p><p>这似乎是一个愚蠢的问题,但我有一个 <code>UITableView</code> 并且每一行都有一个尺寸为 <code>80x80</code> 的 <code>UIImageView</code>。图片的实际内容是 <code>80x80</code> 或 <code>80x64</code>。我最近添加了一些新的 <code>80x64</code> 图像,它们的高度正在被拉伸(stretch),而旧的 <code>80x64</code> 图像则没有(它们只是在 <code>80x80</code> 中居中> 框架)。</p>

<p>我隐约记得不久前在我的图像上设置了一些 xattr,但我似乎无法找到它是什么。这与我的新图像被垂直拉伸(stretch)有关吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可能想查看 <a href="http://developer.apple.com/library/ios/documentation/uikit/reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/instp/UIView/contentMode" rel="noreferrer noopener nofollow"><code>contentMode</code></a>对于您的 ImageView ,请特别尝试 <code>UIViewContentModeScaleAspectFit</code>。我注意到这一点,尤其是当我为 <code>UITableViewCell</code> 单元格异步设置 <code>image</code> 属性时。但是,如果我有将 <code>image</code> 设置为同时设置 <code>contentMode</code> 的例程,那么一切都很好。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 一些 UIImageView 被拉伸(stretch),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/14421577/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/14421577/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 一些 UIImageView 被拉伸(stretch)