草庐IT

ios - 当我使用捏合手势放大和缩小 textview 字体大小时,UITextView 格式消失了

我想使用捏合手势放大和缩小UITextView字体大小。我正在UITextView上应用粗体、斜体、下划线等样式。但是当我放大和缩小时,格式消失了。我该如何解决这个问题?我正在使用以下代码:-(void)handleTextFieldFontOnAddMusicVc:(UIPinchGestureRecognizer*)pinchGestRecognizer{if(pinchGestRecognizer.state==UIGestureRecognizerStateEnded||pinchGestRecognizer.state==UIGestureRecognizerStateCha

@font-face带有多个文件的Firefox和Chrome看起来有所不同

我是CSSCustomArial字体脸regular,bold,italicandbold-italic风格。为此,创建了所有不同的字体文件arial_mt_stdregular,arial_mt_stdbold,arial_mt_stditalic和arial_mt_stdbold_italic#span{font-family:'arial_mt_stditalic';font-style:italic;font-size:30px;}在Firefox中,这种斜体风格是Chrome和IE的两倍。因此,我的内容看起来是斜体的两次,而在Firefox中比Chrome和IE进行了两次大胆。@fo

ios - 具有自定义字体类型和颜色的 WKWebView

我想在WKWebView加载带有自定义字体系列和文本颜色的html字符串,我试图将此CSS嵌入HTML但它不起作用:(。[NSStringstringWithFormat:@"\n""\n""\n""body{font-family:\"%@\";font-size:%d;}\n""\n""\n""%@\n""",@"DINNextLTW23Regular",self.fontSize,@"Text"]; 最佳答案 首先你可以创建一个css文件,然后在这个文件中添加你的字体和样式@font-face{font-family:'FON

iPhone 邮件客户端阻止时间戳日历链接?

在我的应用程序中,我正在生成一封带有时间戳的电子邮件……iPhone邮件客户端正在将该时间戳设为一个链接,丑陋的蓝色和一条下划线。我怎样才能告诉iPhone不要这样做?3:54amJul23谢谢 最佳答案 你可以尝试一个hack:将字符串“am”放在中然后放一个在“am”之后和“Jul”之后指向透明GIF的标记。 关于iPhone邮件客户端阻止时间戳日历链接?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

iphone - UILabel 中的行数

我有带有自定义单元格的UITableView,其中包含uilabels。我用它来显示评论,它必须有灵活的高度。我该怎么做?我有代码,它在uilabel.text长度的帮助下计算行数,但这是错误的方法。你有什么想法吗? 最佳答案 使用UILabel并将numberOfLines设置为零。然后,为了确保您的标签真正适合单元格,像这样从NSStringUIKit扩展中获取尺寸;CGFloatcellWidth=320.0f;//examplewidth....labelSize=[label.textsizeWithFont:label.

iphone - 在 iOS 中,是否可以在运行时向应用程序添加字体?

在我的应用程序中,我想让用户下载和使用字体,但我不知道如何动态执行此操作。我知道我们必须在应用程序的Info.plist文件中指定要使用的字体,但我们无法以编程方式向该plist文件添加任何内容。有zynga的库,但它是UILabel的子类。请帮忙 最佳答案 是的,这是可能的:/**Downloadsa`.ttf`filefromanURLandcreatesanUIFont.-Parameterurl:TheURLofthe`.ttf`file.-Precondition:TheURLSessionmustbepreviously

html - 字体颜色不起作用

我的iPad应用程序中显示了以下html片段。ABC它应该是深灰色,并且在iOS5.1以下。但在iOS6上它是绿色的,在chrome和firefox中它也显示绿色。上面的代码有没有错误?为什么它在以前的iOS中工作?谢谢。 最佳答案 通过HTML4.01specification,size的值font中的属性element有一个数值,没有任何单位,该值被用作浏览器相关大小数组的索引。此外,4px如果在CSS中采用4像素表示大小,那么几乎所有字体都变得难以辨认。空格在字体名称中很重要,所以HelveticaNeue与Helvetica

iphone - iOS 中的放大和缩小功能

我在我的应用程序中编写了这段代码:-(IBAction)ZoomInFunction{@try{UITextField*test=(UITextField*)[self.viewviewWithTag:indexNews];NSLog(@"INDEXNEWS:%d",indexNews);UIFont*font=test.font;if(test.font==[fontfontWithSize:22])test.font=[fontfontWithSize:22];elsetest.font=[fontfontWithSize:font.pointSize+2];}@catch(NSE

ios - 为 iOS 5 NIB 使用 iOS 6 字体

我在一个支持iOS5的项目中使用Avenir,它是一种仅在iOS6中可用的字体。我可以在代码中引用字体时更改字体,但我不确定如何更改NIB文件中的Avenir到Helvetica。现在一切都默认为系统字体,这是半可接受的,除了所有字体大小默认为17,而不管它们在NIB中指定的大小。这是一个拥有40多个Nib的项目,因此理想情况下,我可以找到一个不需要手动编辑每个nib及其所有者来添加UILabelIBOutlets的解决方案。谢谢 最佳答案 您可以购买该字体并将其包含在您的应用程序中。这样你就可以与iOS5和iOS6保持一致。我会说

ios - 当 pointSize 为 0 时,UIFont 未设置正确的字体名称

为什么UIFont在大小设置为零时错误地打印出字体名称?当我将大小设置为大于零的任何值时,就会输出正确的字体名称。此行为背后是否有特定原因,或者这是一个真正的错误。UIFont*f1=[UIFontfontWithName:@"HelveticaNeue-Thin"size:0];NSLog(@"%@",f1);UIFont*f2=[UIFontfontWithName:@"HelveticaNeue-Thin"size:1];NSLog(@"%@",f2);输出:font-family:"Helvetica";font-weight:normal;font-style:normal;