创建具有图像精确大小的 UIImageVIew

发布于 2024-10-26 11:46:22 字数 52 浏览 3 评论 0原文

如何从图像中检测到尺寸,然后使用该尺寸创建 UIImageView,使其完美适合内部图像?

How is the size detected from an image and then use that size to create a UIImageView, perfectly fitting the image inside?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一杆小烟枪 2024-11-02 11:46:22

只需像这样创建 UIImageView:

UIImageView *aImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]];

所以 ImageView 具有图像的大小。来自 UIImageView 的文档:

此方法调整接收器的框架以匹配指定图像的大小。默认情况下,它还会禁用图像视图的用户交互。

希望我的回答对你有帮助。 :-D

桑德罗

Just create the UIImageView like this:

UIImageView *aImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourImage.png"]];

So the ImageView has the size of the image. From the Documentation of UIImageView:

This method adjusts the frame of the receiver to match the size of the specified image. It also disables user interactions for the image view by default.

I hope my answer helps you. :-D

Sandro

骷髅 2024-11-02 11:46:22

这里当我们在imageView中使用图像时不需要设置框架大小,

UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];

ImageView会自动获取图像的大小。

Here no need to set the frame size when we use the image in imageView

UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];

ImageView will automatically takes the size of image.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文