Я пытаюсь разрешить пользователям копировать и вставлять текстовое содержимое, которое находится в UITextView. У меня есть текст заголовка, который выделен жирным шрифтом, за которым следует обычный, нерасширенный текст. Любой способ настроить UITextView таким образом, чтобы одна копия/вставка отдельного выбора работала как с жирным шрифтом, так и с полужирным текстом контента?Простой форматирование текста в UITextView
В настоящее время, я добавляю еще один UITextView и укладка его жирным шрифтом, но это требует 2 выбора/выбора-все копировать/вставить операции:
txtView = [[UITextView alloc] initWithFrame:CGRectMake(0,60,280,300)];
[txtView setFont:[UIFont fontWithName:@"ArialMT" size:14]];
txtView.text = word.definition;
txtView.editable = NO;
txtView.scrollEnabled = YES;
[txtView scrollRangeToVisible:NSMakeRange([txtView.text length], 0)];
txtView.minimumZoomScale = 1;
txtView.maximumZoomScale = 10;
UITextView *wordTitle = [[UITextView alloc] initWithFrame:CGRectMake(0, 10, 320, 50)];
[wordTitle setFont:[UIFont boldSystemFontOfSize:14]];
wordTitle.text = word.term;
wordTitle.textAlignment = UITextAlignmentCenter;
[detailsViewController.view addSubview:wordTitle];
[detailsViewController.view addSubview:txtView];
[txtView release];
txtView = nil;
[htmlView release];
htmlView = nil;
[scrollView release];
scrollView = nil;
[[self navigationController] pushViewController:detailsViewController animated:YES];
[detailsViewController release];