菜鸟教程小白 发表于 2022-12-13 07:42:13

ios - UINavigationBar 字体属性似乎只调整标题,但不调整 View 部分


                                            <p><p>我在 AppDelegate.m 中使用了以下内容来更改 UINavigationBar 的字体属性:</p>
<pre><code>[ setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
                                                         , NSForegroundColorAttributeName,
                                                         , NSFontAttributeName, nil]];
</code></pre>
<p>但是,这似乎只调整了标题显示字体,而不是面包屑回溯部分:</p>
<p> <img src="/image/N2kmN.png" alt="menu image"/> </p>
<p>查看类引用,我一定错过了它,因为除了与 TitleTextAttributes 相关的属性或方法之外,我没有看到任何其他可以引用的属性或方法。我还应该更改什么来更改左侧文本的字体?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><pre><code>UIBarButtonItem *backbutton =[ initWithTitle:@&#34;Menu&#34; style:UIBarButtonItemStyleBordered target:nil action:nil];   

,UITextAttributeTextColor,,UITextAttributeFont, nil] forState:UIControlStateNormal];
</code></pre>

<p>或者,</p>

<pre><code>[ setTitleTextAttributes:,,UITextAttributeFont, nil] forState:UIControlStateNormal];
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UINavigationBar 字体属性似乎只调整标题,但不调整 View 部分,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30575940/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30575940/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UINavigationBar 字体属性似乎只调整标题,但不调整 View 部分