自定义UIAlertview,实现点击之后,Alertview不消失的效果

经常在项目中,使用强制更新的功能,我们可以使用UIAlertview跳转到APPStore进行更新,但是同时也可以点击左上方的小箭头,返回到之前的APP.这时候,UIAlertview已经消失,我们需要让他依然在,一直在!

import "DGAlertView.h"


#import <UIKit/UIKit.h>

@interface DGAlertView : UIAlertView


- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;

@end

DGAlertView.m

#import "DGAlertView.h"

@implementation DGAlertView

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect {
    // Drawing code
}
*/

- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated{
    if (buttonIndex == 0) {
        //[super dismissWithClickedButtonIndex:buttonIndex animated:animated]; // 消失
    }else{
        // ...
        // 不消失
    }
}


@end

重写系统的这个方法,就OK了

- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,872评论 0 17
  • 陌上花开缱绻 爱绕枝头 情意满径 凝眸流年里的足迹与墨香 氤氲了心海 莫失莫忘的心魂 把春花秋月写成旋旎的诗和远方...
    陶韵阅读 1,711评论 1 4
  • 对我们八零后来讲都着重说苦难深重,是的,苦难深重的我们来到了三十几岁的年龄。以往我的认识是四十几岁算是中年,上有老...
    狄易之阅读 1,886评论 0 0

友情链接更多精彩内容