如果用户触摸按钮或图像本身,我想全屏显示图像,该图像显示在 ImageView 中。有没有办法做到这一点?我在 Facebook 应用程序上看到过类似的情况。我想以纵向模式在屏幕上显示图像大小,并且在横向模式下更改方向时,我希望图像适合屏幕。有没有办法做到这一点,也许是一个示例代码?用户如何退出全屏模式?也许这可以通过 subvie 实现,但我不知道如何处理。
这就是我的意思:
人像模式:
横向模式:
和关闭按钮。不需要评论部分。
如果有人可以帮助我,我会很高兴。
最好的祝福。
如果用户触摸按钮或图像本身,我想全屏显示图像,该图像显示在 ImageView 中。有没有办法做到这一点?我在 Facebook 应用程序上看到过类似的情况。我想以纵向模式在屏幕上显示图像大小,并且在横向模式下更改方向时,我希望图像适合屏幕。有没有办法做到这一点,也许是一个示例代码?用户如何退出全屏模式?也许这可以通过 subvie 实现,但我不知道如何处理。
这就是我的意思:
人像模式:
横向模式:
和关闭按钮。不需要评论部分。
如果有人可以帮助我,我会很高兴。
最好的祝福。
您给它的描述类似于iOS中的相册应用程序,它具有缩放滚动和更多功能。
查看这个开源示例。
由 Michael Waterfall 创建,其中包括来自存储在服务器或本地的图像的照片库。
您可以根据项目要求修改代码。并且很容易处理图像。这将满足您的需要。
编辑:您可以通过这种方式处理类,您可以在示例代码中看到它有 2 个类MWPhotoBrowser
,即照片浏览器和 viewController。还有一个MWPhoto
用来表示照片对象。
您只需要以MWPhoto
格式维护照片列表,因此在使用时,您可以让 tableView 以网格视图样式以缩略图形式显示所有照片,并在点击任何图像时,您的代码应该打开该图像,MWPhotoBrowser
这意味着您的照片数组将与刚开始时相同您需要更改的索引。
您可以使用 pod XLMediaZoom 像 Instagram 一样全屏显示图像和视频。看到这个答案:https ://stackoverflow.com/a/18282163/1070393