gpt4 book ai didi

ios - iOS:sizeWithFont:用于自定义字体

转载 作者:行者123 更新时间:2023-12-01 16:56:09 26 4
gpt4 key购买 nike

我一直在插电,我需要使用sizeWithFont:方法正确排列我的布局,但是它似乎不适用于自定义字体。有没有办法让它工作,或者我可以使用另一种方法?

我对此很困惑。任何帮助表示赞赏。

最佳答案

sizeWithFont当然应该可以工作,但是如果给您带来了问题,那么可以采取解决方法。您可以将文本放在UITextView中,将其添加到布局中,然后检索实际的文本大小并进行相应调整。这是我的一个项目的一些示例代码:

     // Put in the title in
self.titleView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 195, 195)];
self.titleView.font = [UIFont fontWithName:@"Bliss Pro" size:20.0];
[self addSubview:self.titleView];

self.titleView.text = @"Add your text here";

// Now get the actual size of the text and resize the title view's frame
CGRect frame = self.titleView.frame;
frame.size.height = self.titleView.contentSize.height;
self.titleView.frame = frame;

有点破烂,但肯定可以。

关于ios - iOS:sizeWithFont:用于自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11624199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com