gpt4 book ai didi

ios - fontSize 不能正常工作

转载 作者:行者123 更新时间:2023-11-28 21:27:23 30 4
gpt4 key购买 nike

我创建了一个应用程序,在该应用程序中我通过 UITextView 将文本添加到视频中。它显示正确,但问题是我设置了这样的文本字体大小:

[textView  setFont: [UIFont fontWithName:@"Helvetica" size:35]];

它适用于 18,20 号字体,但不适用于 30、35 等大号字体。

以编程方式创建 TextView 的代码:

UITextView *textView =[[UITextView alloc] init];
textView.text = @"text here";
[textView setFont: [UIFont fontWithName:@"Helvetica" size:35]];
[textView setBackgroundColor: [UIColor redColor]];
[textView setTextColor: [UIColor whiteColor]];
textView.frame=CGRectMake(35,35,500,500);
textView.transform = CGAffineTransformMakeRotation(M_PI_2);
[textView setReturnKeyType:UIReturnKeyDone];
textView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview:textView];

最佳答案

使用此代码,

    UITextView *textView =[[UITextView alloc] init];
textView.text = @"text here";
[textView setFont:[UIFont systemFontOfSize:90]];
textView.delegate = self;
[textView setBackgroundColor: [UIColor redColor]];
[textView setTextColor: [UIColor whiteColor]];
textView.frame=CGRectMake(20,35,self.view.frame.size.width-40,200);
[textView setReturnKeyType:UIReturnKeyDone];
textView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview:textView];

你设置的帧大小错误,在 Iphone 中宽度大小仅为 360 到 414,但你给了 500,以上对我有用,看输出,

enter image description here

希望对你有帮助

关于ios - fontSize 不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37565783/

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