uilabel相关内容
如何在 UILabel 中对齐文本? 解决方案 从 iOS 6 和更高版本 UITextAlignment 已弃用.使用 NSTextAlignment myLabel.textAlignment = NSTextAlignmentCenter; 来自 iOS 6 及更高版本的 Swift 版本 myLabel.textAlignment = .center
..
我尝试在网上搜索,但没有找到我的问题的明确答案,所以我来寻求您的专家建议.我有一个视图,上面有 2 个标签.第一个标签用于显示名称的缩写,2-3 个字母.第二个标签显示全名. 我的问题是是否有办法根据给定的字体类型、大小和字符串长度动态调整标签大小?我问是因为我希望第二个标签靠近第一个标签,两者之间没有太多空白,或者第一个标签不与第二个标签重叠. 这不是全部在一个标签中的原因是因为第一
..
我收到来自网络服务的 HTML 响应下面是我收到的 HTML 回复
TopicGud mrng.
\n
大家好:你好吗.
\n
我很好:1 你呢.
我需要在 UILabel 中显示文本. 请帮忙 解决方案 使用 RTLabel 库转换 HTML 文本.我已经使用
..
我想做的是创建一个文本容器组件,当有人触摸它时,它能够指示最接近的词是什么(即触摸点“后面"的词). 首先,我创建了一个 UILabel 子类并覆盖了 touchesEnded:withEvent: 方法来确定被触摸的 CGPoint.我还编写了一个方法,该方法使用 sizeWithFont:forWidth:lineBreakMode: 计算文本中每个单词的相应“框架"(CGRect).使
..
如何为可能是多行字符串的文本加下划线?我发现有些人建议使用 UIWebView,但对于文本渲染来说,它显然太重了. 我的想法是找出每行中每个字符串的起点和长度.并相应地在其下方画一条线. 我在如何计算字符串的长度和起点时遇到问题. 我尝试使用-[UILabel textRectForBounds:limitedToNumberOfLines:],这应该是文本的绘图边界矩形吧?然后
..
我想创建一个UILabel,里面的文字是这样的 我该怎么做?文字小,线条也要小. 解决方案 SWIFT 5 更新代码 let attributeString: NSMutableAttributedString = NSMutableAttributedString(string: "Your Text")attributeString.addAttribute(NSAttribu
..
我希望 UITextField(或理想情况下,UILabel)中的文本不可编辑,但同时给出用户可以将其复制粘贴到其他地方. 解决方案 我的最终解决方案如下: 我创建了一个 UILabel 的子类(UITextField 应该工作相同),它在被点击后显示一个 UIMenuController.CopyableLabel.m 看起来像这样: @implementation Copyab
..
是否有内置的方法来创建圆角 UILabels?如果答案是否定的,人们将如何创建这样一个对象? 解决方案 iOS 3.0 及更高版本 iPhone OS 3.0 及更高版本支持 CALayer 类上的 cornerRadius 属性.每个视图都有一个您可以操作的 CALayer 实例.这意味着您可以在一行中获得圆角: view.layer.cornerRadius = 8; 您需要
..
我正在为 UILabel 设置一个新的文本值.目前,新文本显示得很好.但是,我想在新文本出现时添加一些动画.我想知道我可以做些什么来动画新文本的外观. 解决方案 这是实现此功能的代码. [UIView beginAnimations:@"animateText" context:nil];[UIView setAnimationCurve:UIViewAnimationCurveEase
..
是否可以使用 NSAttributedString 和 UILabel 同时应用 stroke 和 fill? 解决方案 是的,关键是给NSStrokeWidthAttributeName应用一个Negative值如果此值为正数,您将只会看到笔触,而不会看到填充. 目标-C: self.label.attributedText=[[NSAttributedString alloc]
..
我需要检测描述 UILabel 中给出的 #Tags 并将文本颜色更改为 [UIColor BlueColor]; 在我无法做到的地方将 UILabel 中的特定文本颜色更改为蓝色.现在我在自定义 UITableViewCell 中使用这个 UILabel.有没有办法解决这个问题,通过文本颜色区分 #Tags 和普通文本?有人可以帮我解决这个问题吗? 解决方案 -(NSMutableAtt
..
我想要的: 在 iPhone 应用程序中,我想在 tableView 中显示信息.在每个单元格中,文字是这样的:约翰最近听音乐 abcdefg.mp3.如果需要,文本可以有两行. 在文本中,a.mp3 应该是可点击的,这样当用户触摸 abcdefg.mp3 部分时,将调用另一个页面.当用户触摸abcdefg.mp3时,它也会产生一些效果,就像触摸按钮一样. 我做什么: 我计
..
我有一个 UILabel,我从服务器获取其文本.一些文本将被标识为链接,并且在触摸这些链接时应该执行一些操作.例如 NSString *str = @"我的电话号码是 645-345-2345 而我的地址是 xyz"; 这是UILabel 的完整文本.我只有一个 UILabel 用于显示此文本(文本是动态的.我只是举了一个例子.).单击这些链接时,我需要执行一些操作,例如导航到某个不同
..
嘿,我希望能够对 UILabel 中的文本进行渐变填充,我知道 CGGradient,但我不知道如何在 UILabel 的文本上使用它 我在谷歌上找到了这个,但我无法让它工作 http://silverity.livejournal.com/26436.html 解决方案 (跳到底部获取完整的类源代码) Brad Larson 和 Bach 的回答非常有用.第二个对我有用
..
我想根据给定的文本动态计算 UILabel 的行数和高度. 解决方案 试试这个 //UILabel *myLabel;CGSize labelSize = [myLabel.text sizeWithFont:myLabel.font约束到大小:myLabel.frame.sizelineBreakMode:NSLineBreakByWordWrapping];CGFloat label
..
是否可以自动调整 UILabel 框/边界的大小以适合所包含的文本?(我不在乎它是否比显示器大) 所以如果用户输入“你好"或“我的名字真的很长,我希望它适合这个框",它永远不会被截断,标签会相应地“加宽"? 解决方案 请查看我的要点,其中我为 UILabel 创建了一个类别以获取非常相似的内容,我的类别允许 UILabel 拉伸它的高度以显示所有内容:https://gist.git
..
我有一个 UILabel 并且在某些情况下文本比 UILabel 本身更长,所以我将文本视为 "bla bla bla..." 我想在 UILabel.. 的末尾添加一个 ...Read More 按钮文本 我读过一些帖子,但他们提供的解决方案对我来说并不好,例如:计算将输入 UILabel 的字符数,但是我使用每个字符的字体有不同的宽度. 我怎样才能做到这一点? 提前致谢!
..
我正在寻找一种使用 UILabel(或类似的东西)来显示如下内容的方法: 汤姆:一些信息. 这就像在 Facebook 应用程序中显示“你在想什么?"消息.有没有人有任何建议如何解决这个问题? 解决方案 使用两个 UILabel IBOutlets,每个都有不同的格式(字体/颜色/等),如你所愿.第一个的文本结束.你可以通过 sizeWithFont:forWidth:line
..
在 UILabel 中放入多行时,是否可以减少文本之间的间隙?我们可以设置框架、字体大小和行数.我想减少该标签中两行之间的差距. 解决方案 我想在这个答案中添加一些新的东西,所以我感觉没那么糟糕...这是一个 Swift 的答案: 导入可可让段落样式 = NSMutableParagraphStyle()段落样式.lineSpacing = 40让 attrString = NSMuta
..
我有一些标签,我想根据文本调整它们的高度,这是我现在为此编写的代码 func heightForView(text:String, font:UIFont, width:CGFloat) ->CGFloat{让标签:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max))label.numberOfLines = 0label.
..