我听说有人说方法调整是一种危险的做法.即使是名字调整也会让人觉得这有点像作弊.
方法Swizzling正在修改映射,以便调用选择器A实际上将调用实现B.这样做的一个用途是扩展封闭源类的行为.
我们能否将风险正式化,以便任何决定是否使用调酒的人都可以做出明智的决定是否值得他们尝试做什么.
例如
我有一个自定义字体,我想用于在我的应用程序,标签,文本视图等中显示文本的所有内容.
有没有办法为整个应用程序设置默认字体(默认标签使用SystemFont)?
经过一些谷歌搜索,现在我可以使用自定义字体.像这样:
[loginButton.titleLabel setFont:[UIFont fontWithName:@"OpenSans-Bold" size:15]];
Run Code Online (Sandbox Code Playgroud)
您无法在界面构建中选择自定义字体,因此您需要反复编写代码
我的问题是:如何将应用程序默认字体更改为自定义字体