如何从一个小预览中显示全屏图像?

时间:2012-01-06 11:49:19

标签: objective-c uibutton uiimage fullscreen

每次用户点击图片本身的小预览时,我都希望全屏显示图像。

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

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

谢谢

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

如何在按下操作时调整按钮的大小。如果只保存按钮,保存两个帧(拇指和全屏),将正常和突出显示的图像设置为拇指图像,并将BOOL状态存储为全屏/正常状态。现在在按下动作中,您可以使用UIView动画方法为按钮帧调整大小设置动画。如果状态正常,则应首先将两个图像设置为全屏图像,然后设置动画,如果是全屏,则应首先将帧设置为正常动画状态,然后将图像更改为拇指图像。