jjzjj

iOS7 - 调整多行标签的字体大小以适合其框架

我需要将多行属性文本放入UILabel的框架中。阅读此线程Howtoadjustfontsizeoflabeltofittherectangle?为了处理属性文本,我从Niels的解决方案开始。这是代码:'prospect'的't'换行,而我需要的词不被截断;在这个例子中,我希望字体大小能再减小一点,以便在一行中适应“前景”。UILabel*myLabel=[[UILabelalloc]initWithFrame:CGRectMake(0,0,180,180)];myLabel.font=[UIFontfontWithName:@"Arial"size:5];myLabel.adjus

iphone - XCode 4.3.2 中的自定义字体

我知道这个主题已经陷入困境,但是我已经尝试了我在StackOverflow上找到的所有解决方案来解决这个问题,但由于某种原因它无法正常工作。我正在以编程方式创建一个UILabel,然后使用此字体。UILabel正在呈现,但不是我想要的字体(看起来像是默认的东西)首先,我将两个.ttf字体导入到名为“Resources”的文件夹下的xcode项目中。两种字体分别是GothamBook和GothamBookItalic(GothaBoo.ttf,GothaBooIta.ttf)然后,我在[myapp]-Info.plist文件中添加了一行名为“UIAppFont”的文件,在数组中添加了两行

ios - 更新大小未知的多行 UILabel 的 preferredMaxLayoutWidth(自动布局)

我有一个继承自UIView的自定义View类。这个类有一个UILabel作为它的subview。在这个自定义View类的init函数中,我设置了所有需要的东西,如下所示://h-file#import@interfaceMyCustomView:UIView@property(strong,nonatomic)UILabel*myLabel;@end//m-file@implementationMyCustomView@synthesizemyLabel=_myLabel;-(id)init{self=[superinit];if(self){_myLabel=[UILabelnew]

ios - UIImage 是否具有 myLabel.hidden = YES 的等价物?

我想用方法中的代码隐藏UIImage...然后在其位置显示其他内容,然后再次重新启用它。我该怎么做?我知道如何使用UILabels(myLabel.hidden=YES)来做到这一点,但不知道如何使用UIImage谢谢! 最佳答案 确保您的UIImage包含在UIImageView中:UIImage*theImage=[UIImageimageNamed:@"someImageName.png"];UIImageView*imgView=[[UIImageViewalloc]initWithImage:theImage];self.

ios - Word Wrap 不适用于 UILabel

使用自动版式我无法在代码中覆盖我的标签。我在IB中设置了标签属性:Lines=0,LineBreaks=WordWrap,但我将高度设置为单行,因为选择的单元格决定了标签中的文本。所以有时标签只会有一行。在我看来DidLoad:myLabel.text=@”blah,blah,blah….”;[myLabelsetLineBreakMode:NSLineBreakByWordWrapping];myLabel.numberOfLines=0;//havetried1butdidn’thelp[myLabelsizeToFit];这适用于另一个项目,但我没有使用AutoLayout。Au

ios - Swift 中的自动换行标签

我搜索了这个问题,但我找到的解决方案对我不起作用。我有一个文本框。当用户向文本字段写入内容时,它会将其写入标签。当标签达到ImageView限制时,此标签位于ImageView上。我想要那个标签自动换行并转到第二行。现在是这样但是不行。@IBActionfunctextchanged(_sender:UITextField){if(mylabel.frame.minXimageview.frame.maxX){mylabel.frame=CGRect(x:mylabel.frame.origin.x,y:mylabel.frame.origin.y,width:mylabel.fram

使用不间断空格和多行显示 NSAttributedString 时出现 Swift 错误

如果这很明显,我深表歉意,但我已经搜索了一段时间,这个问题难倒了我。我有一个NSAttributedString包含:1)一个“填空”式的子字符串,由不间断的空格组成,并在该子字符串上应用了下划线样式(例如“\u{00a0}\u{00a0}\u{00a0}"下划线样式仅应用于该子字符串;我最初使用下划线,但它们之间的空间有问题,因为我的文本具有不透明度,所以您可以看到之间的空间或重叠)2)字符串末尾有多个换行符,可以选择填空(例如"...\na)第一选择\nb)第二选择\nc)最后选择")然后我在numberOfLines设置为0的标签中显示这个NSAttributedString。这

swift - NSTextfield 的背景色

我使用NSTextfield作为标签。我尝试像这样更改backgroundColorletmyLabel=NSTextField(labelWithString:"ALabel")myLabel.backgroundColor=NSColor.green但它不起作用。出了什么问题? 最佳答案 您需要将NSTextField的drawsBackground设置为true。此boolean控制接收器的单元格是否在其文本后面绘制背景颜色。letmyLabel=NSTextField(labelWithString:"ALabel")myL

ios - 2秒后addChild

我试图在用户触摸屏幕2秒后添加addChild(它在touchesBegan内),但它不起作用。我做错了什么吗?//showmyLabelafter2secondsself.myLabel.position=CGPoint(x:self.frame.width/1.1,y:self.frame.height/2)self.myLabel.text="0"self.myLabel.zPosition=4self.myLabel.runAction(SKAction.sequence([SKAction.waitForDuration(2.0),SKAction.runBlock({sel

ios - 在标签和边框之间添加填充

我的swift应用程序中有一些应该有边框的标签。我在标签中添加了边框,但我希望标签与其边框之间有更多空间。我该怎么做? 最佳答案 试试这个:myLabel.frame.size.width=myLabel.intrinsicContentSize.width+10myLabel.frame.size.height=myLabel.intrinsicContentSize.height+10myLabel.textAlignment=.center 关于ios-在标签和边框之间添加填充,我