- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 RoundedRectView 中有一个 UILabelView。 UILabelView 应该显示一个动态生成的文本字符串,其中包含新行。
问题是 UILabel 仍然将文本显示为“blahblahbla...”并且似乎没有显示多行文本。唯一的异常(exception)是当我调用“sizeToFit”函数时,文本不再出现在父 View 的中心。我将 UILabelView 的行数设置为 0,并且还增加了父 View (RoundedRectView) 的框架
我该怎么做才能克服这个问题?
这是我的代码:
CGRect frame = [self.messageView frame]; //get the frame size of parent view
self.messageView.frame = CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, (lineHeight * count)); //increase it to fit the text
self.messageLabel.text = message;
[self.messageView setNeedsDisplay];
// [self.messageLabel sizeToFit]; this fixes the multiple line issue but now label is not centered in parent view
最佳答案
设置numberOfLines
为0,lineBreakMode
为UILineBreakModeWordWrap
,adjustsFontSizeToFitWidth
为NO。检查您的文本是否包含“\n”。
关于objective-c - 如何使 UILabelView 显示带有新行的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8125162/
我正在创建一个显示各种静态文本元素的 iOS View 。 xib 看起来像这样: 它为标题、时间戳、正文和页脚使用了四个标签。每个 View 都垂直锚定在其上方的兄弟 View 上,并锚定在父 Vi
我收到此错误并且无法解决它... 我通过 UISegmentedControl 按钮更改将一个对象从 UIViewController 传递到另一个对象。下面是我用来传递对象的代码。它运行良好,我可以
我在 RoundedRectView 中有一个 UILabelView。 UILabelView 应该显示一个动态生成的文本字符串,其中包含新行。 问题是 UILabel 仍然将文本显示为“blahb
您好,我有一个带有 x# 个单元格的 UITableView。最后一个单元格我有两个 UILabel。当设置第二个 UILabel 文本时,我试图调整单元格和 UILabel 的大小以显示文本。 这是
我是一名优秀的程序员,十分优秀!