我想打开UIView就像facebook在目标c中全屏打开图像一样

时间:2016-07-05 09:36:42

标签: objective-c animation uiview

我已经尝试了很多但没有得到任何解决方案。我引用了https://github.com/xmartlabs/XLMediaZoom

1 个答案:

答案 0 :(得分:0)

就第三方图书馆而言,https://www.cocoacontrols.com/controls/vertigo似乎符合您的要求?您可以在https://www.cocoacontrols.com/上查找其他人,例如https://www.cocoacontrols.com/controls/exphotoviewer

如果您想自己实现这一点,您可以查看iOS 7中可能实现的自定义转换,例如:当你点击UIView时,你转换到一个UIViewController,它覆盖整个图像的屏幕。

实际上,据说你可以动画你的UIView来覆盖全屏:p,

[UIView animateWithDuration:0.5 delay:0 options:0 animations:^{
// (flag) ? set frame fullscreen : set frame normal


// or even better create and modify constraints with Masonry 
// https://github.com/SnapKit/Masonry :)
}];