fontSize 不能正常工作
fontSize are not working properly
我创建了一个应用程序,在该应用程序中,我通过 UITextView 将文本添加到视频中。它显示正确,但问题是我设置了这样的文本字体大小:
[textView setFont: [UIFont fontWithName:@"Helvetica" size:35]];
它适用于 18,20 号字体,但不适用于 30、35 等大号字体
以编程方式创建文本视图的代码:
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 boldSystemFontOfSize:15]];
或
[textView setFont:[UIFont systemFontOfSize:15]];
并在 UITextview
中设置委托
textView.delegate=self;
在 class 的顶部给出委托,例如
@interface ViewController1 : UIViewController <UITextViewDelegate>
希望对您有所帮助
使用此代码,
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 setFont: [UIFont fontWithName:@"Helvetica" size:35]];
它适用于 18,20 号字体,但不适用于 30、35 等大号字体
以编程方式创建文本视图的代码:
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 boldSystemFontOfSize:15]];
或
[textView setFont:[UIFont systemFontOfSize:15]];
并在 UITextview
textView.delegate=self;
在 class 的顶部给出委托,例如
@interface ViewController1 : UIViewController <UITextViewDelegate>
希望对您有所帮助
使用此代码,
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,上面对我有用,看输出,
希望对您有所帮助