当颜色出现时,UIBabel字体大小在XIB中不会改变

时间:2017-09-21 13:10:23

标签: ios objective-c fonts uilabel xib

这个问题看起来很简单,但这个问题让我疯狂了几天,因为到目前为止,没有一个答案可以解决我的问题。如果有人能帮助我搞清楚,我会很高兴。

所以,我有一个.xib文件,我创建了一个子视图(名为StaticDetailVerticalView),我还有另一个.xib文件用于整个页面的视图(称为TripDetailView),最后,这个TripDetailView正在控制器内使用(称为TripDetailViewController)。我的字体问题出现在StaticDetailVerticalView。

首先,我尝试使用方法[self.label setFont:[UIFont systemFontOfSize:20.0]self.label.font = [self.label.font fontWithSize:20.0]设置带有.xib插座的字体。然后,我尝试从TripDetailView设置,通过TripDetailView.xib文件中的直接设置在StaticDetailVerticalView中创建一个IBInspectable fontSize。

此外,当我尝试通过调用与字体更改完全相同的方法来更改颜色或文本时,所有内容都会相应更改但字体大小。

我希望有一个答案可以接受:)开玩笑说,我真的卡在这里。

如果您需要,请向我询问更多详细信息或我可以分享的任何文件。我没有添加代码或屏幕截图,因为我认为这不是基于代码的问题,而是我缺少关于网点的内容。

您可以找到上面提到的所有三个.xib文件here

感谢所有的帮助和答案!

1 个答案:

答案 0 :(得分:0)

您可以尝试在StaticDetailVerticalView.xib中调整字体大小

  1. 转到StaticDetailVerticalView.xib
  2. 要更改字体大小的标签上的Clic
  3. 按钮上的Clic"显示属性检查器"
  4. 然后,您可以手动更改字体。