如何动态改变字号的大小?

比如在iPhone 6中用20号,iPhone 6p中用25号字体,在storyboard中可以设置吗?
谢谢

阅读 5.5k
3 个回答

在storyboard中不好设置,可以在代码中使用.

#define IOS_SCREEN_WIDTH [[UIScreen mainScreen] bounds].size.width
#define FontSize (IOS_SCREEN_WIDTH > 400 ? 25 : 20)
UIFont *font = [UIFont systemFontOfSize:FontSize];

不可以。你可以用代码调整一下……

你可以用结构体预设一组字号,中号为6,大号为6P,小号为320宽度的。不要直接赋字体,而是通过结构体动态返回一个字体。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进