我正在创建一个应用程序,我必须实现这样的功能:
1)写入textview
2)从textview中选择文本
3)允许用户对所选文本应用粗体,斜体和下划线功能.
我已经开始使用NSMutableAttributedString实现它.它适用于粗体和斜体,但仅使用选定的文本替换textview文本.
-(void) textViewDidChangeSelection:(UITextView *)textView
{
rangeTxt = textView.selectedRange;
selectedTxt = [textView textInRange:textView.selectedTextRange];
NSLog(@"selectedText: %@", selectedTxt);
}
-(IBAction)btnBold:(id)sender
{
UIFont *boldFont = [UIFont boldSystemFontOfSize:self.txtNote.font.pointSize];
NSDictionary *boldAttr = [NSDictionary dictionaryWithObject:boldFont forKey:NSFontAttributeName];
NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc]initWithString:selectedTxt attributes:boldAttr];
txtNote.attributedText = attributedText;
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我实现这个功能吗?
提前致谢.
我想通过iphone中的电子邮件发送扩展名为.caf的音频文件.任何人都可以帮我这样做吗?我写过,mimeType:@"audio/caf"但我认为不支持.请帮我做这个小任务.
我正在 webView 中加载 url,现在我想阻止 webView 中的 url 中的广告。我怎样才能实现这个目标?
[_webVw loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:page_url]]];
Run Code Online (Sandbox Code Playgroud) objective-c ×2
adblock ×1
ios ×1
iphone ×1
mfmailcomposeviewcontroller ×1
nsurlrequest ×1
uitextview ×1
wkwebview ×1
xcode ×1