ios - UIImageView淡出

标签 ios objective-c uiimageview

在我的主 Storyboard中,我有一个带有隐藏的 UIImageViewUIViewController。我在一个线程中读到要使图像淡出我可以使用以下代码。我想知道如何将我创建的 UIImageViewIBAction 联系起来。

-(IBAction)popupImage
{
    _imageView.hidden = NO;
    _imageView.alpha = 1.0f;
    // Then fades it away after 2 seconds (the cross-fade animation will take 0.5s)
    [UIView animateWithDuration:0.5 delay:2.0 options:0 animations:^{
        // Animate the alpha value of your imageView from 1.0 to 0.0 here
        _imageView.alpha = 0.0f;
    } completion:^(BOOL finished) {
        // Once the animation is completed and the alpha has gone to 0.0, hide the view for good
        _imageView.hidden = YES;
    }];
}

我是否创建一个连接到图像的 @property(强,非原子)IBOutlet UIImageView *imageView;

最佳答案

您正在使用 Storyboard,因此请按住 Control 键将 UIImageView 拖到您的界面中。该属性不需要很强——它应该是:@property (weak, nonatomic) IBOutlet UIImageView *imageView

如果您不知道如何控制拖动,此视频可能会有所帮助:https://www.youtube.com/watch?v=xq-a7e_l_4I .快进到 2:05。

关于ios - UIImageView淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209678/

相关文章:

iphone - UIImageView "bounce in"动画

objective-c - iOS 录制音频并存储在播放列表中

ios - “调整”我当前的 UISwipeGestureRecognizer 代码,使用 UIPanGestureRecognizer 将图像轻弹到 iPhoto 样式

iOS 在 UIImageView 中加载图像未显示

ios - 更新到 Xcode 7.1(从 6.4)导致 UIIMageView 动画损坏

ios - 如何将 SVGKit 包含到我的 Rubymotion 项目中?

ios - 当从 TabbarController 插入 SplitviewController 时,UIView 自动向上移动

ios - 计算双返回科学记数法

ios - 使用 AutoLayout addSubview 到 UITableView 后崩溃

iphone - 如何使用 NSSortDescriptor 和复杂逻辑进行排序?