问题标签 [sizetofit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - TTTAttributedLabel sizetofit 和 sizeWithFont 不同
我正在使用 TTTAttributedLabel,我通常在我的 tableview 单元格中使用 sizetofit。之后,我在单元格高度计算中使用 sizeWithFont。我这样设置 TTTAttributedLabel 。
我注意到高度不同。我得到了这样的输出。所以我猜是错的。我可以知道如何解决吗?我正在 iOS 8 设备上进行测试。
ios - 当实际中心看起来偏离时,将 UILabel 视觉中心化到它的超级视图
我有一个容器UIView
和一个UILabel
. 设置容器视图大小,然后我将文本添加到标签上UILabel
,调用sizeToFit
标签,并将标签添加为容器视图的子视图。
然后我使用以下代码在容器视图中将标签居中:
这是非常标准的代码,可以将某些东西集中到它的超级视图/容器中,而且它总是工作得很好。
但是,现在我有一个小问题。这个标签的文本是一个简单的数字。它可以是 1、9、15、22 等。
我的问题是,当我将所有内容居中时,有些数字看起来偏离中心,即使它们在技术上完全居中。
这是一个带有容器和标签边框的示例图片,因此您可以看到它们完全居中:
但这是没有边界的外观:
15
尽管从技术上讲,它看起来不像是居中的。它看起来有点太靠右了。如果我从 x 值中减去 2 或 3,它会在视觉上显示为居中,但看到这就是问题所在。
您如何设置逻辑以“视觉居中”此类标签的各种值?if
我觉得根据文本值设置一堆语句是矫枉过正的,只对问题应用创可贴。
我也尝试过使用NSTextAlignmentCenter
,但这并没有什么不同。我不确定我是否使用NSTextAlignmentCenter
不正确,或者sizeToFit
.
您会注意到该标签的蓝色边框在所有边都有额外的空间,但最重要的是对于这个问题,它在左侧和右侧都有额外的空间。我觉得这可能会导致这个问题,但我不确定如何解决这个问题,或者这是否是问题所在。
这是我的代码:
objective-c - UILabel 或 UITextView 的智能字幕
我想像 SoundCloud 应用程序一样创建一个智能字幕。见下面的附件,
这两个标题: - •PAN• - 德国柏林
是我想要创造的。
这些字幕似乎是由 sizeToFit 或 sizeThatFits 执行的。但是,如果将 sizeThatFits 与背景颜色一起使用(通过 NSBackgroundColorAttributeName),您将不会在第一个字母之前和最后一个字母之后以及顶部和底部填充都获得填充。标题将按照这些字母的精确尺寸进行组织。
无论如何,我想做的是与附件图片完全相同的标题。
干杯,
xcode - 当试图让动态创建的 UILabel 换行时,文本消失
我正在尝试显示一些从几个词到一百个词不等的描述文本。我已将我的 UILabel 设置为换行以使用下面的代码进行补偿
如果我删除 descText.sizeToFit() 文本会重新出现但不会换行,如果我尝试将 CGRect 中的高度设置为 CGFloat.max,也会发生同样的情况。
我错过了什么?
swift - UITableViewCell 中的 UILabel 不会自动调整 IOS 8 的大小。(自动布局)
我有一个带有单元格基本自动布局的表格视图。我的问题是单元格会根据子视图自动调整大小,但它不会根据 UILabel 文本自动调整大小,无论标签文本如何,单元格都会保持在最小高度。我真的很绝望我已经尝试了在堆栈溢出时可以找到的所有方法,并且为此苦苦挣扎了 3 天。
评论NFTableViewCell.swift
在 tableViewCellForRowAtIndexPath 中(它基本上是在填写内容,我认为问题不在这里,但以防万一)
ios - 如何动态改变每个 UITableViewCell 的高度?
我正在开发在 UILable 中显示用户评论的应用程序,并且 UILable 具有 sizetofit 属性。我想根据 UILable 高度更改单元格高度。
我的问题是我如何更改单元格高度,例如第一个单元格高度可能是 50,第二个单元格高度可能是 100,依此类推。
swift - 在 swift 中将可变长度消息的高度设置为 UIlabel 并不总是正确的
我编写了以下代码行以将可变长度消息设置为 swift 中的 UIlabel,它在 10 次中有 9 次正常工作。但有一次它突然截断了消息的最后 2 或 3 行:
请让我知道我做错了什么。