Ios 字体大小不能正常工作

Ios 字体大小不能正常工作,ios,objective-c,uifont,Ios,Objective C,Uifont,我创建了一个应用程序,其中我通过“UITextView”将文本添加到视频中。它显示正确,但问题是我设置了如下文本字体大小: [textView setFont: [UIFont fontWithName:@"Helvetica" size:35]]; 它适用于18、20号字体,但不适用于30、35等大字体 以编程方式创建textview的代码: UITextView *textView =[[UITextView alloc] init]; textView.text = @"text he

我创建了一个应用程序,其中我通过“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];

我不确定,但请尝试此代码

[textView setFont:[UIFont systemFontOfSize:35]];

我不确定,但请尝试此代码

[textView setFont:[UIFont systemFontOfSize:35]];
使用此代码

[textView setFont:[UIFont boldSystemFontOfSize:15]];

并在
UITextview

textView.delegate=self;
例如,让委托位于类的顶部

@interface ViewController1 : UIViewController <UITextViewDelegate>
@interface ViewController1:UIViewController
希望对您有所帮助

使用此代码

[textView setFont:[UIFont boldSystemFontOfSize:15]];

并在
UITextview

textView.delegate=self;
例如,让委托位于类的顶部

@interface ViewController1 : UIViewController <UITextViewDelegate>
@interface ViewController1:UIViewController
希望对您有所帮助

使用此代码

    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,上面对我有用,请参见输出

希望对您有所帮助

使用此代码

    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,上面对我有用,请参见输出



希望它有帮助

如果您设置了更大的尺寸,文本会被裁剪吗?然后,您可能需要增加文本视图的高度以适应文本。修改文本大小时会发生什么情况?看不见?它正在显示,但文本正在裁剪。如果您设置了较大的尺寸,您能给我建议几行代码来设置文本视图@NSNoobIs的高度吗?然后,您可能需要增加文本视图的高度以适应文本。修改文本大小时会发生什么情况?看不见?它正在显示,但文本正在裁剪。你能给我建议几行代码来设置文本视图的高度吗@nsnoobt这也适用于小尺寸而不是大尺寸我认为你的文本视图框架尺寸很小如果你在UITEXTVIEW中设置委托这也适用于小尺寸而不是大尺寸我认为你的如果您在UITEXTVIEW中设置了代理,则textview帧大小很小。谢谢您的回答,但它没有按照我的预期工作。谢谢您的回答,但它没有按照我的预期工作。非常感谢。这对我来说真的很有用,正如我所期待的,你能告诉我如何在不使用CGAffineTransformMakeRotation的情况下在textview中设置文本的方向吗@lyyappan RavicGrafineTransformMakeRotation不重要,如果您正确设置框架,则在文本视图文本方向纵向或横向上自动进行旋转。不,实际上我想在任何维度上旋转它,如上、下、左、右等。如果您需要cGrafineTransformMakeRotation,请使用它旋转工作正常。非常感谢。这对我来说真的很有用,正如我所期待的,你能告诉我如何在不使用CGAffineTransformMakeRotation的情况下在textview中设置文本的方向吗@lyyappan RavicGrafineTransformMakeRotation不重要,如果您正确设置了框架,则在文本视图文本方向纵向或横向上自动进行旋转。不,实际上我想在任何维度上旋转它,如上、下、左、右等。如果您需要cGrafineTransformMakeRotation,请使用它旋转工作正常