答案 0 :(得分:0)
xib和情节提要文件只是简单的纯XML文件。与大多数XML文件一样,它们相对容易阅读。为UILabel或UITextField设置字体就像添加xml属性一样容易。在这种情况下,<fontDescription>
在Xcode导航器中,导航到xib或情节提要文件,然后选择“打开方式->源代码”。在示例中,您可以看到一个UITextField:
没有字体属性的TextField
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="Ihr Vorname" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="RLF-J9-mQz">
<rect key="frame" x="215.66666666666663" y="16" width="231.33333333333337" height="14"/>
<textInputTraits key="textInputTraits" autocapitalizationType="words"/>
</textField>
具有字体属性的TextField
<textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="Ihr Vorname" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="RLF-J9-mQz">
<rect key="frame" x="215.66666666666663" y="16" width="231.33333333333337" height="14"/>
<fontDescription key="fontDescription" name="SourceSansPro-Light" family="Source Sans Pro" pointSize="17"/>
<textInputTraits key="textInputTraits" autocapitalizationType="words"/>
</textField>
保存文件,然后在IB中再次打开它,瞧瞧!