uilabel相关内容

在这种情况下,如何在UIPickerView中重用视图?

似乎很多人只是返回一个UILabel,但在我的例子中,我是在向一个视图添加一个标签。风景永远不会不是空的。这是UIPickerView的另一种用法,因为我将其组件旋转90度,并使其横向滚动,而不是上下滚动。 func pickerView(_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, ..
发布时间:2022-04-19 14:47:25 移动开发

点击UILabel的一部分文本

我遇到一个问题,boundingRectForGlyphRange始终返回CGRect.zero";0.0,0.0,0.0,0.0";。 例如,我正在编码以触摸UILabel功能的一部分文本。我的文本第一部分是任何文本,第二部分是多读。 我希望点击识别器仅在我触摸阅读更多内容时才起作用。如果我触及UILabel上的任何点,CGRectContainsPoint始终返回tru ..
发布时间:2022-03-04 09:57:40 移动开发

UILabel - 自动调整大小标签以适合文本?

是否可以自动调整 UILabel 框/边界的大小以适应包含的文本?(我不在乎它是否比显示器大) 所以如果用户输入“你好"或“我的名字很长,我希望它适合这个框",它永远不会被截断并且标签会相应地“加宽"? 解决方案 请查看我的要点,我为 UILabel 制作了一个非常相似的类别,我的类别让 UILabel 拉伸它的高度以显示所有内容:https://gist.github.com/10 ..
发布时间:2022-01-31 21:22:49 移动开发

粗体&单个 UILabel 中的非粗体文本?

如何在 uiLabel 中同时包含粗体和非粗体文本? 我宁愿不使用 UIWebView.我也读过这可能使用 NSAttributedString 但我不知道如何使用它.有什么想法吗? Apple 在他们的几个应用中实现了这一点;示例截图: 谢谢!- 多姆 解决方案 更新 在 Swift 中,我们不必处理 iOS5 旧的东西,除了语法更短,所以一切都变得非常简单: ..
发布时间:2022-01-30 18:30:01 移动开发

创建可点击的“链接";在 UILabel 的 NSAttributedString 中?

我已经搜索了几个小时,但我失败了.我可能什至不知道我应该寻找什么. 许多应用程序都有文本,并且在此文本中是圆角矩形的 Web 超链接.当我单击它们时 UIWebView 打开.令我困惑的是,它们通常具有自定义链接,例如,如果单词以 # 开头,它也是可点击的,并且应用程序通过打开另一个视图来响应.我怎样才能做到这一点?是否可以使用 UILabel 还是我需要 UITextView 或其他东西? ..

如何为 iOS 应用程序的 UILabel 设置左上对齐?

我在我的 nib 文件中添加了一个标签,然后它需要对该标签进行左上对齐.由于我在运行时提供文本,因此不确定有多少行.因此,如果文本仅包含单行,则它显示为垂直居中对齐.该对齐方式与我前面的相应标签不匹配. 例如: 这看起来很奇怪:( 有什么方法可以让标签文本正确设置为左上对齐? 解决方案 这里不再重复解释,而是链接到这个比较广泛的&高度评价的问题/答案: 在 UILa ..
发布时间:2022-01-25 22:08:58 移动开发

重用 UITableViewCell 时无法重置 UILabel 属性文本

问题 我正在使用 UITableView 来显示信用卡的交易列表.如果交易是拒付,我将在标签中添加删除线样式: 重复使用该特定单元格时会出现问题.即使在重置标签的 text 和 attributedText 属性之后,删除线装饰仍然存在. 下面我添加了我的代码的相关部分: 表格视图 类 TimelineViewController: UIViewController {私 ..
发布时间:2022-01-23 11:12:08 移动开发

如何在 Swift 中将 UILabel 居中?

我正在尝试使某些文本居中,但它似乎不起作用. 导入 UIKit类视图控制器:UIViewController {覆盖 func viewDidLoad() {super.viewDidLoad()//在加载视图后做任何额外的设置,通常是从一个 nib.让标题 = UILabel()title.text = "一些句子"标题.numberOfLines = 0title.frame = CGRec ..
发布时间:2022-01-23 11:11:50 移动开发

UILabel 的字体大小可以通过 iPhone 上的流畅动画来更改吗?

我希望 UILabel 像在某些游戏菜单屏幕中那样被选中时略微膨胀.为了平滑调整大小,我认为我应该在动画块中对标签的属性进行一些更改. 显而易见的尝试是更改 label.font.pointSize 属性,但这是只读的. 使用 CGAffineTransformationMakeScale() 缩放标签的 .transform 属性会使文本变得模糊. 还有其他方法可以做到这一点吗 ..
发布时间:2022-01-23 10:52:33 其他开发

带有adjustsFontSizeToFitWidth的多行UILabel

我有一个多行 UILabel,我想根据文本长度调整其字体大小.整个文本应该适合标签的框架而不截断它. 不幸的是,根据文档,adjustsFontSizeToFitWidth 属性“仅在 numberOfLines 属性设置为 1 时有效". 我尝试使用 确定调整后的字体大小 -[NSString (CGSize)sizeWithFont:(UIFont *)font constra ..
发布时间:2022-01-23 10:37:23 移动开发

UIStackView 中的多行标签

当将多行标签(换行设置为自动换行)放入堆栈视图时,标签会立即失去换行并在一行中显示标签文本. 为什么会发生这种情况?如何在堆栈视图中保留多行标签? 解决方案 正确答案在这里: https://stackoverflow.com/a/43110590/566360 在 UIView 中嵌入 UILabel(编辑器 -> 嵌入 -> 视图) 使用约束使 UILabel 适合 U ..
发布时间:2022-01-23 10:33:14 移动开发

当 -adjustsFontSizeToFitWidth 设置为 YES 时,如何计算 UILabel 的字体大小?

当myLabel.adjustsFontSizeToFitWidth = YES 时,UILabel 会自动调整字体大小,以防标签的文本过长.例如,如果我的标签只有 100 像素宽,而我的文本太长而无法适应当前的字体大小,它会缩小字体大小,直到文本适合标签为止. 当字体大小缩小时,我需要从 UILabel 获取实际显示的字体大小.例如,假设我的字体大小实际上是 20,但 UILabel 不得 ..
发布时间:2022-01-23 10:29:38 移动开发

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

我需要在 UIImageView 上添加一些标签.标签的文本可以通过点击它们来更改.实现这一目标的最佳方法是什么?我正在使用 Swift 编程语言.在 stackoverflow 上查找一些解决方案,我发现了一些演练,它们使用 String.drawInRect 方法在矩形中绘制一些文本,然后将其放置在 UIImageView 上.但是像这样我认为我无法更改文本,甚至无法识别它们上的触摸事件.请帮 ..
发布时间:2022-01-20 16:20:55 移动开发

使用 iPhone 应用程序不能立即显示标签

我正在为 iPhone 开发一个应用程序.我的问题是如何每 0.5 秒显示一个带有不同文本的新标签.例如,它将显示蓝色、红色、绿色、橙色和紫色;一个接一个.现在我正在这样做: results = aDictionary;NSArray *myKeys = [结果 allKeys];NSArray *sortedKeys = [myKey sortedArrayUsingSelector:@se ..
发布时间:2022-01-19 20:56:30 移动开发