草庐IT

iphone - 如何改变UIWebview的颜色和字体大小

在我的应用程序中,我正在加载从json文件解析的HTML字符串,该字符串已经包含字体颜色和字体大小,但我需要更改字体的颜色和大小。要替换它,我已经使用了以下代码,但它不起作用NSString*webString=[[NSStringalloc]initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust='%d%%'",textFontSize];[webstringByEvaluatingJavaScriptFromString:webString];有没有其他方法可以改变它。

ios - UILabel 字体裁剪 iOS

我正在加载字体并将其设置在这样的标签上UIFont*font=[UIFontfontWithName:@"MyMonoFont"size:150.0];label.font=font;label.text="TOBY"但是,它似乎剪切或隐藏了文本的底部(如下所示)。它适用于我尝试过的另一种字体。这两种字体都是TTF,并且根据Mac的字体簿应用程序中的“验证”操作是“有效的”。有一些限制(它是自动布局),但正如我所说,另一种字体似乎可以应付。感谢任何提示。编辑:有点更新;更新标签框架大小没有什么区别(如果我启用了自动布局)。我想保持自动布局,但怀疑它会冲突/调整框架大小。想知道有没有办法

ios - 删除 UITextView 链接上的下划线

我正在尝试以下操作来格式化UITextView上的链接:self.textView.linkTextAttributes=@{NSForegroundColorAttributeName:[UIColorwhiteColor],NSUnderlineStyleAttributeName:[NSNumbernumberWithInteger:NSUnderlineStyleNone]};问题是,链接颜色已更改为白色,但仍带有下划线。我该如何解决?这是我的attributedString:{NSColor="UIDeviceRGBColorSpace0.2941180.2549020.21

iphone - 在 Iphone SDK 中更改网页 View 的字体大小

我已经实现提要解析并将内容作为字符串获取。现在,我正在以编程方式通过它制作html文件。在WebView中加载该HTML。我的WebView是TableView单元格中的subview。但现在我想更改网页View内容的字体大小,以便用户可以看到一些细节。我的HTML生成代码是:NSString*postHTML=[[_parseResultsobjectAtIndex:indexPath.row]valueForKey:@"summary"];NSString*close=[NSStringstringWithFormat:@""];NSString*HTMLString=[NSStr

ios - iOS 11 中 UINavigationBar 大标题的默认字体?

我知道如何在iOS11中为大标题设置颜色和更改字体,但我很难找到大标题的默认字体和字体大小。我想在应用程序的其他地方复制字体。我尝试了以下方法,但它们没有给出字体或字体大小的结果。不确定我还应该在哪里寻找这个。NSLog(@"self.navigationController.navigationBar.largeTitleTextAttributes:%@",self.navigationController.navigationBar.largeTitleTextAttributes);NSDictionary*dict=self.navigationController.navi

ios - 如何让 Font Awesome 在基于 Ruby 的网站上的 iOS Safari 浏览器上工作

我已经搜索并试图找到这个问题的答案。尽管似乎没有任何效果。我们正在编写一个RubyWeb应用程序。使用最新版本的FontAwesome(3.2.1),图标不会在iOS上呈现。它们在桌面浏览器上呈现,我们也可以在iOS上使用其他网络字体(@font-face方法)。在iOS网络检查器或桌面Chrome和Safari中没有看到任何错误。我们能够让其他网站在iOS上使用FontAwesome,但不能通过iOS上的Ruby。尝试为此实例实现旧版本的FontAwesome,但没有成功。 最佳答案 Fontawesome使用许多不同的文件类型来

iphone - 自定义字体不以大写字母显示分音符

我有一个使用自定义字体的UIButton子类。问题是大写字母不显示分音符。下面是使用和不使用自定义字体的相同按钮示例的图像。我将标题的背景颜色设置为红色以查看发生了什么。没有自定义字体使用自定义字体我的UIButton子类覆盖了awakeFromNib-(void)awakeFromNib{[superawakeFromNib];UIFont*font=[UIFontfontWithName:@"TitilliumText22L-Bold"size:self.titleLabel.font.pointSize];self.titleLabel.font=font;}谁能告诉我如何在大写

ios - CATextlayer 更改 FONT 的大小以适应框架

我有一个特定大小的CATextlayer和未知长度的NSAttributedString文本。我需要调整字体大小以使文本适合框架(反之亦然:)有什么想法可以从哪里开始?:)[编辑]正如nall指出的那样,我可以确定字符串长度,当然,这是用户输入的一些文本,我需要将其放入固定大小的框中。 最佳答案 致力于Swift5清洁解决方案。1)扩展字符串extensionString{funcsize(OfFontfont:UIFont)->CGSize{return(selfasNSString).size(withAttributes:[N

ios - 如何动态下载字体并将其安装到 iOS 应用程序

客户希望通过API调用下载字体,从而将字体动态添加到iOS应用程序。这可能吗?我挖掘的所有资源都展示了如何手动将.ttf文件拖到Xcode并将其添加到plist。是否可以下载字体并以编程方式在客户端使用它?谢谢。 最佳答案 好的,这就是我的做法。首先在需要的地方这样做:#import然后进行NSURLSession调用。我的客户将字体上传到亚马逊的S3。所以在需要的地方这样做://1NSString*dataUrl=@"http://client.com.s3.amazonaws.com/font/your_font_name.tt

ios - -fontWithSize 返回不同的字体对象

更新1我找到了解决方法://insteadoffont=[fontfontWithSize:pointSize];//icandothisandgetthecorrectfontbackfont=[UIFontfontWithName:font.fontNamesize:pointSize]我正在使用NickLockwood'sHTMLLabel类将HTML转换为尊重HTML样式的NSAttributedString。在大多数情况下,它工作得很好。但是,我在我的应用程序中使用自定义字体,出于某种原因,我的字体总是以粗体显示。我使用系统字体没有这个问题。我已将其缩小为这种方法:-(UIF