如何在iOS中更改textview的字体系列和样式?
问题描述:
我想改变字体样式& UITextView
的家庭。实际上我会从picker中选择字体系列,然后更改UITextView
的字体系列。请告诉我如何做到这一点?如何在iOS中更改textview的字体系列和样式?
答
尝试一下本作显示选择器
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view{
UILabel* labelFontName = (UILabel*)view;
if (!labelFontName){
labelFontName = [[UILabel alloc] init];
labelFontName .adjustsFontSizeToFitWidth = YES;
labelFontName .TextAlignment = NSTextAlignmentCenter;
labelFontName .font = [UIFont fontWithName:@"Arial" size:18];
}
NSString *stringForTitle= [NSString stringWithFormat:@"%@", [arrayOfYourPickerElements objectAtIndex:row]];// Fill the label text here
labelFontName .text = stringForTitle;
return labelFontName ;
}
家庭字体名的名字中选择FontName后面:
yourTextView.font = [UIFont fontWithName:label size:17];
答
在这样的假设提交我的回答
,定制自己否则,如果有任何疑问这里问
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:
(NSInteger)row inComponent:(NSInteger)component{
// here you can get index for selected Row
[yourTextView setText:[pickerArray objectAtIndex:row]];
[yourTextView setFont:[UIFont fontWithName:@"Helvetica Neue" size:18.0f]];
yourTextView.textColor = [UIColor whiteColor];
}
for picker tutorial
显示您的选择器选择代码 –
我还没有为字体编写任何代码。我需要代码 – Techiee
编写代码以创建选取器,然后创建字体数据并从选择器中选择在textview中应用所选字体,然后如果您面对任何问题都显示你的代码。 –