草庐IT

pointSize

全部标签

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

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

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;

ios - 给定具有任何 pointSize 的 UIFont,如何计算适当的笔画宽度?

我想对文本应用一条实线描边。这很容易使用NSAttributedString指定.strokeWidth获得。然而,我发现要确定什么strokeWidth应该被赋予一个UIFont以在任何给定的pointSize呈现是很棘手的。我可以很容易地说,好吧,在50的磅值下,1的笔画宽度看起来很棒。我凭直觉假设,如果将字体大小加倍,则应该将笔画宽度加倍,因此随着字体缩放,笔画将按比例缩放,并导致笔画粗细与原始“基本”字体大小一致。然而,事实并非如此。随着字体大小和笔画宽度按比例增加,笔画宽度变得太粗。此处的屏幕截图显示第一行的字体大小为50,笔画宽度为1。下一行加倍,因此字体大小为100,笔画

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

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

html - 在不丢失 Html 样式的情况下更改 NSAttributedString 中的字体大小 - Swift

我在uiTextView中添加了一个html格式的字符串。一切正常,直到我尝试增大或减小字体大小。当我按下增加或减少按钮时,整个html样式和字体都会丢失。如何在不丢失html样式和字体的情况下增加或减少字体?importUIKitextensionUILabel{funcincreaseFontSize(txt:String){//self.font.fontWithSize(self.font.pointSize+1)self.font=UIFont(name:self.font.fontName,size:self.font.pointSize+1)!//self.font.fo

ios - 如何在 iOS 7.0 或更高版本中获得自动调整的字体大小?

我想获取某些文本在UILabel或UITextField中缩小后的字体大小。这在iOS7.0之前是可能的:HowtogetUILabel(UITextView)autoadjustedfontsize?.但是,sizeWithFont在iOS7.0中已被弃用。我试过使用它的替代品sizeWithAttributes,但没有成功。在iOS7.0中有什么方法可以做到这一点吗? 最佳答案 这是我为获取UILabel的调整字体大小而创建的函数:swiftfuncgetApproximateAdjustedFontSizeWithLabel(

ios - 如何在 iOS 7.0 或更高版本中获得自动调整的字体大小?

我想获取某些文本在UILabel或UITextField中缩小后的字体大小。这在iOS7.0之前是可能的:HowtogetUILabel(UITextView)autoadjustedfontsize?.但是,sizeWithFont在iOS7.0中已被弃用。我试过使用它的替代品sizeWithAttributes,但没有成功。在iOS7.0中有什么方法可以做到这一点吗? 最佳答案 这是我为获取UILabel的调整字体大小而创建的函数:swiftfuncgetApproximateAdjustedFontSizeWithLabel(

ios - gl_PointSize OpenGLES 说明

在顶点着色器中设置gl_PointSize=1.0意味着什么或达到什么目的?这是否意味着顶点本身就是一个像素? 最佳答案 Whatdoessettinggl_PointSize=1.0invertexshadermeansorachieve?Doesthatmeanthevertexitselfisapixel?是的,确实如此。参见gl_PointSize:Thevariablegl_PointSizeisintendedforavertexshadertowritethesizeofthepointtoberasterized.I

ios - 在 minimumFontSize 之后获取 UILabel 字体 pointsize

我有一个字体大小为17的UILabel。如果我调用label.font.pointSize,我得到17,这很好。BBUUUUTTT我也将minimumfontsize设置为8,现在如果我在标签中塞入一些导致点大小缩小的文本,然后调用label.font.pointsize我仍然得到17,即使我知道点大小更小关于如何在系统调整字体大小后获得真实点大小的任何想法? 最佳答案 我不知道有什么API可以在缩小内容时获取UILabel的当前磅值。您可以尝试使用sizeWithFontAPI来近似“缩放因子”。只是一个想法://Getthesi

iphone - NSAttributedString 在不改变 pointSize 的情况下将样式更改为粗体?

我正在深入研究iOS上的NSAttributedString。我有一个模型,它返回一个人的名字和姓氏作为NSAttributesString。(我不知道在模型中处理属性字符串是否是个好主意!?)我希望名字可以正常打印,而姓氏应该以粗体打印。我不想要的是设置文本大小。到目前为止我发现的是:-(NSAttributedString*)attributedName{NSMutableAttributedString*name=[[NSMutableAttributedStringalloc]initWithString:self.name];[namesetAttributes:@{NSFo
12