gpt4 book ai didi

ios - 重置 UIBarButtonItems 和 UINavigationBar 的外观

转载 作者:行者123 更新时间:2023-11-29 03:47:05 26 4
gpt4 key购买 nike

假设我使用了一些代码来更改 UINavigationBarappearance 属性,包括应用程序中的 UIBarButtonItems。有没有简单的方法可以将某些特定 View 的外观重置为默认的 iOS 样式?

最佳答案

我能想到的几个选项。

  1. 将初始状态保存在变量(背景、字体等)中以供使用稍后在重置期间。
  2. 销毁并重新创建 View 。如果这是在过渡期间完成的(页面切换等)用户可能不会注意到。
  3. 将原始 View 隐藏在新 View 后面并销毁当您想要重置它时新 View 。 (这可能会占用大量内存。)

我认为最好的选择可能是创建一个自定义对象(扩展原始导航栏等),保存其原始外观变量(颜色、字体等)并添加一个由 Controller 调用的重置选项。

关于ios - 重置 UIBarButtonItems 和 UINavigationBar 的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com