草庐IT

uiLabel1

全部标签

ios - 从左侧在 UILabel 中插入文本

我有一个UILabel,我用它来显示多行文本。在显示文本的那一刻,它正对着标签的左侧,看起来不太好。我希望文本稍微从左侧插入。到目前为止,这是我的代码:ifnotes.objectAtIndex(indexPath.row)asNSString==""{cell.notesLabel.text="Nonotestodisplay."cell.notesLabel.textAlignment=NSTextAlignment.Center}else{cell.notesLabel.textAlignment=NSTextAlignment.Left}我正在查看一些Objective-C示例

ios - 根据 Swift 中的 UILabel 文本调整 UIView 高度

所以我有一个简单的UIView,其中包含一个UILabel。目前,UIView的高度是硬编码的,当UILabel文本太长以至于内容需要比UIView提供。是否有一种简单的方法来计算UIView的适当高度,以便显示包含的UILabel中的所有内容?谢谢! 最佳答案 如果您使用自动布局:您只需将UILabel的前导、尾随、顶部和底部固定到它的superView(前导、尾随、顶部和底部)。将numberOfLines属性设置为0,这意味着您需要多少行。现在您可以决定将UIlabel实例的宽度限制为特定数字或设置preferredMaxLa

ios - 如何在 UIImageView 之上添加交互式 UILabel?

我需要在UIImageView上添加一些标签。标签的文本可以通过点击它们来更改。实现这一目标的最佳方法是什么?我正在使用Swift编程语言。在stackoverflow上查找一些解决方案,我发现了一些使用String.drawInRect方法在矩形中绘制一些文本然后放置在UIImageView上的演练。但是像这样我不认为我能够更改文本,甚至无法识别它们上的触摸事件。请帮忙。更新到目前为止我的代码:overridefuncviewDidLoad(){super.viewDidLoad()letimg=UIImage(named:"Image")letimgView=UIImageView

ios - sizeToFit 会切断一些 UILabel 字体类型的高度和宽度,但不会切断其他类型的高度和宽度 --- 有修复吗?

我在使用自定义字体时遇到了一些问题。某些字体与sizeToFit配合使用效果很好,如下所示:但是,其他自定义字体在左侧和底部被截断,因为这个是:我可以“破解”它,只检查每种字体类型并添加一些像素,但我想知道是否有更简洁的解决方案,甚至可以解释为什么会发生这种情况。谢谢!这是我自定义的UILabel字体设置代码funcsetNewFont(fontName:String,size:CGFloat){self.font=UIFont(name:fontName,size:size)sizeToFit()} 最佳答案 这篇文章解释了如何解

ios - 检查 UILabel 中的截断 - iOS、Swift

我正在快速开发一个应用程序。目前,我正在处理带有自定义单元格的TableView的填充,请参阅screenshot.但是,现在我设置了文本,标题正好是2行,摘要正好是3行。通过这样做,文本有时会被截断。现在,我想设置标题中文本的优先级,以便如果标题在2行长时被截断,我将其扩展为3行并使摘要只有2行。我尝试使用自动布局来执行此操作,但失败了。现在我根据this尝试了以下方法和this,但下面的函数似乎也没有准确确定文本是否被截断。funcisTruncated(label:UILabel)->Bool{letcontext=NSStringDrawingContext()lettext:

swift - 如何获取日期和时间以在 UILabel 中显示时钟

我是swift(和一般编程)的新手,现在我正在做一个项目,我想在标签中显示一个时钟。现在我的模型中有这个:classCurrentDateAndTime{letcurrentTime=NSDateFormatter.localizedStringFromDate(NSDate(),dateStyle:.MediumStyle,timeStyle:.MediumStyle)}然后在我的ViewController中使用此代码将其调用到标签中:@IBOutletweakvarcurrentTimeLabel:UILabel!letcurrentTime=CurrentDateAndTime

ios - RxSwift - 当 UITextField 以编程方式更新时,UILabel 字段未更新

我刚刚开始学习RxSwift并且有一个简单的例子,我不确定它为什么不工作。我有一个文本字段和一个标签字段。每当文本字段发生变化时,我都希望更新标签字段。如果我在文本字段中键入,一切都会按预期进行。如果我以编程方式设置文本字段,例如当我按下按钮并显式设置文本字段时,标签字段不会更新。importUIKitimportRxSwiftimportRxCocoaclassViewController:UIViewController{@IBOutletweakvarmyTextField:UITextField!@IBOutletweakvarmyLabel:UILabel!overridef

html - NSAttributedString 的最后一行未在 UILabel 中呈现

我有包含HTML格式的文本,我正试图在View上呈现这些文本。目前我正在使用NSAtributedString来显示UILabel中的文本。我获取属性字符串如下:NSString*htmlString=@"""""""body{font:12pt'Helvetica';color:#111111;}""""""";htmlString=[htmlStringstringByAppendingString:self.descriptionText];htmlString=[htmlStringstringByAppendingString:@""];NSError*err=nil;NSA

html - NSAttributedString 的最后一行未在 UILabel 中呈现

我有包含HTML格式的文本,我正试图在View上呈现这些文本。目前我正在使用NSAtributedString来显示UILabel中的文本。我获取属性字符串如下:NSString*htmlString=@"""""""body{font:12pt'Helvetica';color:#111111;}""""""";htmlString=[htmlStringstringByAppendingString:self.descriptionText];htmlString=[htmlStringstringByAppendingString:@""];NSError*err=nil;NSA

html - 在 UILabel iphone 中显示 HTML 文本

我正在从网络服务中获取HTML响应下面是我得到的响应的HTMLTopicGudmrng.\nHelloEverybody:Howareyou.\nIamfine:1whataboutyou.我需要在UILabel中显示文本。请帮忙 最佳答案 您可以在没有任何第三方库的情况下通过使用属性文本来实现。我相信它确实接受HTML片段,就像您得到的那样,但您可能希望将它包装在一个完整的HTML文档中,以便您可以指定CSS:staticNSString*html=@"""""""body{font:16pt'GillSans';color:#1