H5W3
当前位置:H5W3 > 其他技术问题 > 正文

ios如何动态的改变整个app的所有控件字体大小。

在做一款app,要求用户设置大中小三个字体大小,如果用户选择了大的字体,如何动态的改变全部控件的字体大小。类似于微信或者支付宝,用户自己调整字体大小?

回答:

用 method swizzle 干掉 UIButton UILabel 等控件的 - (id)init 方法,在自己实现的方法中,先调原生的,然后添加通知监听 FontDidChangedNotificationKey ,用户改了设置,发个通知就好

本文地址:H5W3 » ios如何动态的改变整个app的所有控件字体大小。

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址