草庐IT

ios - 如何制作具有动态变化和循环文本的 UILabel?

我想制作一个标签,其文本从“正在加载”->“正在加载”发生变化。->“正在加载..”->动态地“正在加载...”,只要该标签存在。所以我刚刚创建了一个标签并添加了一个名为animateDots的函数,它一直在调用自身。我使用UIView.animateWithDuration()完成了它并且每个完成block调用另一个animateWithDuration()直到它只调用animateDots()等等.但这没有用,因为UILabel中的文本不可设置动画,所以它只能非常快速地设置所有四个标签的动画。我希望它变慢。我尝试了UIView.preformWithoutAnimation并且我也

ios - UILabel 的宽度超过使用编程的自动布局的文本

所以我有两个UIView,一个UILabel和一个UITextField,第一个是字段的标题,第二个是输入信息的位置。这是我如何设置他们的AutoLayout约束:对于输入框://Constraints:inputField.translatesAutoresizingMaskIntoConstraints=false;//Settingtrailing=superview(whichiscalledself)'strailing+2.0NSLayoutConstraint(item:inputField,attribute:.trailing,relatedBy:.equal,toI

iOS/swift : Can't assign optional String to UILabel text property

UILabel有一个文本属性,它是一个可选的字符串,但它的行为似乎像一个隐式展开的可选。为什么我不能给它分配另一个可选字符串?谢谢。@IBOutletweakvartweetContent:UILabel!...varunopt:String="foo"varopt:String?="bar"varopt2:String?opt2=opt//Worksfinecell.tweetContent.text?=unopt//Worksfinecell.tweetContent.text?=opt//Compileerror:Valueofoptionaltype'String?'notun

ios - 居中对齐 UILabel 文本?

我正在尝试将UILabel的文本居中对齐,如图所示:我的代码示例:myLabel.textAlignment=.JustifiedmyLabel.lineBreakMode=.ByWordWrapping我得到的结果:我错过了什么吗? 最佳答案 我在那里找到了答案:https://stackoverflow.com/a/27548566/833816它通过添加paragraphStyle.firstLineHeadIndent=0.001来工作完整示例:letparagraphStyle=NSMutableParagraphStyl

ios - MultiLine UIlabel 不显示所有文本?

我想根据我使用过的文本显示标签大小uilabel行属性号。lbl.numberoflines=0;但它只显示三行,然后显示...。并非所有文本都显示。当我给出的行数超过3时,它会在标签中显示该行。感谢帮助 最佳答案 试试这个lbl.lineBreakMode=UILineBreakModeWordWrap;lbl.numberOfLines=0;如果要手动计算高度lbl.numberOfLines=0;//allowslabeltohaveasmanylinesasneededlbl.text=@"xxxxxxxxxxxxxxxxx

ios - UITableView 中的 UIlabel 多行

我对UITableView中的UILabel有疑问。我想在UILabel中引入电影情节,但是当应用程序启动时,我只有一行非完整情节,但是当我向下和向上滚动时,我得到了2-3行的完整电影情节。可能是什么问题?在UILabel首选项中,我选择0行(它使标签是多行的)。在ViewController的“viewDidLoad”中,我写了两行代码,使单元格可调整大小:self.searchTableView.estimatedRowHeight=44.0self.searchTableView.rowHeight=UITableViewAutomaticDimension

ios - iOS 9 上静态 UITableViewCell 中的多行 UILabel

我正在尝试根据内容的变化在静态UITableViewCell多行中制作UILabel。在viewDidLoad方法中,我有初始化标签内文本的代码,紧接着是:cellLabel.text="Hereissometext,butbecauseofhowlongitis,ithastospananumberoflines."cellLabel.numberOfLines=0cellLabel.sizeToFit()tableViewCell.textLabel?.sizeToFit()tableViewCell.textLabel?.numberOfLines=0tableViewCell.

ios - 如何为 UILabel 应用 2 行限制,ios

我正在用Swift创建一个应用程序。我有一个带有动态数据的UILabel。我想对该UILabel应用两行限制,即它应该进行自动换行并仅在2行中显示文本。任何解决方案将不胜感激。提前谢谢你。 最佳答案 设置以编程方式objective-CtitleLabel.numberOfLines=0;[titleLabelsetLineBreakMode:NSLineBreakByWordWrapping];swifttitleLabel.lineBreakMode=NSLineBreakMode.ByWordWrappingtitleLabe

ios - 在 Swift 中为 UILabel 设置特定的字体粗细

当人们询问如何设置粗体时,大多数人的建议是:letboldFont=UIFont.boldSystemFont(ofSize:___)但是看看标准系统字体提供的所有字体粗细:所以我的问题是如何设置浅字体、半粗体或粗字体?我知道的唯一方法是:sectionLabel.font=[UIFontfontWithName:@"TrebuchetMS-Bold"size:18];但是,我仍然在问,因为这不是强类型的。大多数其他类属性是通过从一组固定的选项中进行选择来设置的,不需要传递我可能会输入错误的字符串。我想我可以设置自己的全局枚举...但是有更好的主意吗? 最佳

ios - 无法设置 UILabel 的 textColor

我目前正在研究源自UITableViewCellsXibs的动态表单。ifdisabled{self.passTitleLabel.textColor=UIColor(named:"DarkBlue")self.textField.textColor=UIColor(named:"DarkBlue")}else{self.passTitleLabel.textColor=UIColor(named:"LightBlue")self.textField.textColor=.white}UILabel(passTitleLabel)保留Storyboard文件中设置的颜色,不会按预期更改