UITextField在编辑时更改字体

Dar*_*ren 8 iphone fonts uitextfield ios

我遇到了同样的问题,因为在编辑模式下UITextField的自定义字体更改, 并且可以真正使用解决方案.

我有4个UITextFields,我在ViewDidLoad中分配自定义字体.这很有效,但是当它们单击一个字段来编辑文本时,字体会变回默认文本,而当resignfirstresponder返回自定义字体时.

- (void)viewDidLoad
{
    [super viewDidLoad];
    {

        UIFont *twoDumb = [UIFont fontWithName:@"Dumb" size:20.f];

        lbl1.font = twoDumb;
        broughtForward.font = twoDumb;
        lbl2.font = [UIFont fontWithName:@"Dumb" size:24.f];
        amountTextfield.font = twoDumb;
        lbl3.font = twoDumb;
Run Code Online (Sandbox Code Playgroud)

如果我使用系统字体,那么文本字段可以正常工作,所以必须与这个字体文件有关吗?

Rup*_*esh 1

在此输入图像描述您使用的标签(lbl1,lbl2,lbl3)是自定义的还是从xib文件中设置的?

我怀疑它正在更改的字体是由于Xib 文件中设置的字体造成的。

在此输入图像描述