美文网首页iOSios专题iOS 开发
iOS 仿QQ右上角弹框选项

iOS 仿QQ右上角弹框选项

作者: Hellolad | 来源:发表于2016-10-02 02:05 被阅读1992次

    更新了跳转崩溃的问题。

    _以前在Github上上传个一个版本,后来居然有人给我点了几颗星,给我激动的不得了,然后这几天没事儿,就想着完善一下,然后就优化了一下只希望能够帮助你们,代码水平一般,欢迎吐槽_

    使用方法:

    1.导入两个文件(FKGPopOption.h&&.m)

    2.在需要的地方添加如下代码:
    点击这里下载源码

    // 由convertRect: toView 获取到屏幕上该控件的绝对位置。
    UIWindow *window = [[UIApplication sharedApplication].delegate window];
    CGRect frame = [optionButton convertRect:optionButton.bounds toView:window];
    
    FKGPopOption *s = [[FKGPopOption alloc] initWithFrame:self.view.bounds];
    s.option_optionContents = @[@"首页", @"个人中心", @"问题一箩筐", @"任务管理",@"有奖问答"];
    s.option_optionImages = @[@"select1",@"select2",@"select3",@"select4",@"select5"];
    
    // 使用链式语法直接展示 无需再写 [s option_show];
    [[s option_setupPopOption:^(NSInteger index, NSString *content) {
        NSLog(@"你选中了第%ld行 选项为:%@", index, content);
    } whichFrame:frame animate:YES] option_show];
    

    源码下载地址:https://github.com/forkingghost/FKGPopSelected
    我的第二篇简书,希望能帮助到大家

    相关文章

      网友评论

      • xhq_321:如果视图是UITableViewController,你这个pop就会顶在页面了
        Hellolad:@xhq_321 您好,现在我已经不开发oc版的了,您可以fork分支进行修改,不好意思。
      • 不会算卦的杨大仙:。。。。哥们儿你这也叫链式?
      • Hellolad:不好意思,最近比较忙,没有看到请谅解。已经更新了跳转的时候崩溃的问题了。
        然后在FKGPopOption里按照@Pooping的方法将weak改为strong,然后在dealloc里加上 self.optionBlock = nil。感谢@Pooping。
        Hellolad:@3608e87d814a 你看一下是否包含了向上的箭头图片。:blush:
        alpha丶jerry:请问一下我用这个弹窗为什么没有那个向上的尖头啊?
        拉风的胖鱼:在tabbar进行切换的时候,弹出的视图不会消失。
      • 享耳大叔:你的那个index我为什么不能取,,,萌新求大哥照顾,,,多谢啦
        拉风的胖鱼:@Pooping 谢谢^_^
        享耳大叔:@farewellyw 你把闭包改成strong就行了
        拉风的胖鱼:@Pooping 我也是,一用就崩了
      • dd7f03003227:加油
        Hellolad:@丨囧呆丨 三克油
      • 飞翔de小苹果:可以贴一张效果图就更好了
        飞翔de小苹果:@RSFork 手机图片没有刷出来
        Hellolad:@飞翔的小苹果 可是我的上面有效果图哎:cry:
      • season_zz:兄弟,你的代码规范程度不够啊,看着好难受
        Hellolad:@zuoLL :disappointed_relieved:我觉得还行,有什么好的意见可以给我提一下
      • 卟师:我能转载分享吗?
        我会标注上作者和出处的
        Hellolad:@卟师 可以的。

      本文标题:iOS 仿QQ右上角弹框选项

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