如何通过小预览全屏显示图像?

发布于 2024-12-25 06:19:19 字数 110 浏览 1 评论 0原文

我想在每次用户点击图像本身的小预览时全屏显示图像。

我正在考虑使用图像创建一个 UIButton,然后从函数中全屏调用图像。

如果有更快的方法请告诉我!

谢谢

I want to show an image fullscreen each time users tap on a little preview of the image itself.

I was thinking of creating a UIButton with the image and then call in the image fullscreen from a function.

If there's a faster way, please let me know!

Thanks

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

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

发布评论

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

评论(2

2025-01-01 06:19:19

我将创建一个视图控制器,在其初始化程序中获取图像并仅使用“完成”按钮显示图像。然后将缩略图显示在按钮上,点击这些按钮时会初始化这个新的视图控制器并以模态方式呈现它。显然,您还需要连接“完成”按钮以将其关闭。

I would create a view controller that takes an image in its initialiser and just shows the image with a "Done" button. Then have your thumbnails displayed on buttons which when tapped initialise this new view controller and present it modally. Obviously you'd also need to wire up the "Done" button to dismiss it.

陈甜 2025-01-01 06:19:19

只需在按下操作时调整按钮大小怎么样?您初始化保存两个帧(缩略图和全屏)的按钮,将正常图像和突出显示图像设置为拇指图像,并存储全屏/正常状态的 BOOL 状态。现在,在按下操作中,您可以使用 UIView 动画方法来对按钮框架调整大小进行动画处理。如果状态正常,您应该首先将两个图像设置为全屏图像,然后进行动画处理,如果处于全屏状态,则应该首先将帧动画处理为正常状态,然后将图像更改为缩略图。

How about just resizing a button on press action.. You initialize the button saving both frames (thumb and fullscreen), set both normal and highlighted images to thumb image and store the BOOL state for fullscreen/normal states. Now in the press action you can use UIView animate methods to animate the button frame resizing.. If the state is normal, you should first set both images to fullscreen images and then animate, if it is in fullscreen you should first animate frame to normal state and then change images to thumb images.

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