Swift:将UIImageView从固定位置旋转到全屏

时间:2017-09-21 22:15:15

标签: ios swift uiview uiviewcontroller snapkit

我想要旋转视图。尝试了不同的事情,但无法做到这一点

我使用autolayout。 结果我在屏幕顶部有imageView,几乎是一个正方形

        func presentPortrait() {
        coverImageView.layer.transform = CATransform3DIdentity
        coverImageView.snp.remakeConstraints { (make) in
        make.leading.trailing.top.equalToSuperview()         
        make.width.equalTo(coverImageView.snp.height).multipliedBy(375.0/211.0)
    }



    func presentLandscape() {               
    coverImageView.layer.transform = CATransform3DMakeRotation(CGFloat(.pi/2), 0.0, 0.0, 1.0)
    coverImageView.snp.remakeConstraints { (make) in
    make.leading.trailing.top.bottom.equalToSuperview()

enter image description here

0 个答案:

没有答案