设置自定义按钮字体,而不被情节提要中设置的值覆盖

罗素·嘉吉

我有一个自定义按钮AdvisorButton.h,并且在初始化中设置了按钮的字体,但我相信它们会被按钮的情节提要设置所覆盖。

继承人的实现:

-(id)initWithFrame:(CGRect)frame
{
    if ((self = [super initWithFrame:frame]))
    {
        [self initializationCodeMethod];
    }
    return self;
}

-(id)initWithCoder:(NSCoder *)aDecoder
{
    if ((self = [super initWithCoder:aDecoder]))
    {
        [self initializationCodeMethod];
    }
    return self;
}

-(id)initializationCodeMethod
{

    if(self.tag == 1)
    {
        UIFont *theFont = [UIFont fontWithName:@"DINOT-Light" size:20];
        [self.titleLabel setFont:theFont];
    }
    else
    {
        UIFont *theFont = [UIFont fontWithName:@"VWHeadlineOT-Book" size:20];
        [self.titleLabel setFont:theFont];
    }
    return self;
}

字体对象已正确初始化,如果我将它们打印出来,则具有值等。

问题是它们是在情节提要中定义的,我想避免仅在设置字体时引用其视图控制器中的每个按钮/标签/文本字段。

我是否认为在初始化函数调用之后设置了情节提要板是正确的吗?

对这个问题的任何见解都将证明是有用的!

编辑:请注意,在尝试设置字体之前,我检查了字体,并将其设置为情节提要中的默认字体。

在设置好它之后,我仍然再次检查它,并且仍然完全相同。

罗素·嘉吉

解决了

事实证明,情节提要中对象的文本不是系统默认值,而是情节提要设置覆盖了所有更改。

我个人已将带有下划线等内容的文本归因于该文本,并且该文本未更新。

我删除了属性,但留下了默认字体以外的另一种字体,但它无法替换该字体。

因此,我将其设置为默认值,然后允许我替换字体。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

情节提要中的自定义字体?

如何在情节提要中将自定义字体设置为UILabel

情节提要中的“自定义单元格行高”设置没有响应

在Android中的自定义按钮上设置字体

将自定义情节提要板设置为主界面时出错

如何替换/自定义情节提要导航控件中的后退按钮图像

从代码和情节提要中实例化自定义按钮-如何创建init方法

无法在情节提要中更改自定义UICollectionViewCell

如何设置自定义字体以显示邮件中的文本

如何在JavaFX中从CSS设置自定义字体?

在RecyclerView适配器中设置自定义字体

在Objective-C中设置自定义字体

在mPDF中设置自定义TTF字体

Android如何在画布中设置自定义字体?

如何设置在情节提要中定义的GMSMapView对象的中心位置

设置开关标签的自定义字体

我如何设置自定义字体

如何在Angular7中全局设置字体大小(将自定义值设置为rem)?

情节提要和自定义init

CGContextClearRect忽略情节提要中设置的Alpha值

如何在自定义tableviewcelll中设置标签的自定义字体?

无法在自定义导航抽屉中设置按钮的text

我可以在情节提要中看到我的自定义字体,但是iOS Simulator中的字体没有变化吗?

设置自定义按钮的样式

无法设置自定义按钮的样式

如何设置自定义按钮的大小?

如何在情节中设置自定义日期刻度/中断

情节提要上方向转换后调整自定义渐变按钮的大小

如何为Material UI的页眉,正文和按钮标签设置自定义字体?