美文网首页
SYToast弹窗提示(仿iToast)

SYToast弹窗提示(仿iToast)

作者: 番薯大佬 | 来源:发表于2017-10-17 16:23 被阅读24次

    SYToast提示信息弹窗。

    [图片上传失败...(image-6226c2-1542293126789)]

    代码示例

    #import "SYToast.h"
    // 或
    #import "SYToast+SYCategory.h"
    
    NSArray *messages = @[@"出错了,赶紧找问题吧!", @"正确!", @"因为你的不努力,现在发现了很多存在的隐患,你必须在规定的时间点完成所有的工作。否则后果很严重!"];
    NSArray *positons = @[[NSNumber numberWithInteger:iToastPositionBottom], [NSNumber numberWithInteger:iToastPositionCenter], [NSNumber numberWithInteger:iToastPositionTop]];
    NSString *message = messages[arc4random() % messages.count];
    NSNumber *position = positons[arc4random() % positons.count];
    
    // 方法1
    // 文本提示
    [[SYIToast shareIToast] showToastInView:self.view text:message type:SYIToastTypeDefault position:position.integerValue hide:NO enable:YES];
    
    // 菊花转提示
    [[SYIToast shareIToast] showToastInView:self.view text:message type:SYIToastTypeIndicato position:position.integerValue hide:NO enable:YES];
    
    // 自定义视图提示
    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"withNetwork"]];
    imageView.frame = CGRectMake(0.0, 0.0, 50, 50.0);
    [[SYIToast shareIToast] setCustomView:imageView];
    [[SYIToast shareIToast] showToastInView:self.view text:message type:SYIToastTypeCustom position:position.integerValue hide:NO enable:YES];
    
    // 方法2 扩展类方法
    if (iToastPositionTop == position.integerValue)
    {
        [SYToast alertWithTitle:message];
    }
    else if (iToastPositionCenter == position.integerValue)
    {
        [SYToast alertWithTitleCenter:message];
    }
    else if (iToastPositionBottom == position.integerValue)
    {
        [SYToast alertWithTitleBottom:message];
    }
    

    相关文章

      网友评论

          本文标题:SYToast弹窗提示(仿iToast)

          本文链接:https://www.haomeiwen.com/subject/lrvduxtx.html