美文网首页
一句话笔记(37)(导航栏出现两个返回按钮)

一句话笔记(37)(导航栏出现两个返回按钮)

作者: 天空中的球 | 来源:发表于2018-12-17 16:41 被阅读56次

    一句话笔记,某段时间内遇到或看到的某个可记录的点。

    • 消除工程中不必要的警告
    • 导航栏出现两个返回按钮
    • iOS12 自动填充验证码

    一、消除工程中不必要的警告

    1. Reveal in Log
    2. -W+警告类型 : 意味着打开某种类型的警告,-Wnonnull打开nonnull类型的警告
    3. -Wno-+警告类型 : 意味着关闭某种类型的警告,-Wno-nonnull关闭nonnull类型的警告
    Other Waring Flags

    笔记来源: Xcode消除编译器警告

    二、导航栏出现两个返回按钮

    左上角效果 层次图展示

    经过基本的测试这个与版本,以及系统UINavigaitonBar 无关,发现是此处 PushViewController 是一个 TabBarController 的。

    后面才发现是之前前一个页面多设置了一个返回按钮

    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"return_nav"]
                                                                             style:UIBarButtonItemStylePlain
                                                                             target:nil
                                                                             action:nil];
    
    

    去掉就好了。。。。

    三、 iOS12 自动填充验证码

    3.1、当然注意自己手机需要打开下

    Passwords & Accounts 开启这个 AutoFill Passwords

    3.2、代码中正写,然后额外添加一个就好了

    if (@available(iOS 12.0, *)) {
        //Xcode 10 适配
        self.testField.textContentType = UITextContentTypeOneTimeCode; 
    }
    

    OK , 大致就这样了。

    相关文章

      网友评论

          本文标题:一句话笔记(37)(导航栏出现两个返回按钮)

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