gpt4 book ai didi

objective-c - Xcode 4.2 - UILabel 自动换行

转载 作者:太空狗 更新时间:2023-10-30 03:49:05 24 4
gpt4 key购买 nike

我知道人们已经在 Stack 上多次问过这个问题,但是更改“Lines: 0”和选择“Line Breaks: Word Wrap”的通常答案并没有为我解决这个问题。

我正在使用带有 Storyboard的 Xcode 4.2。我在 View Controller 上放置了一个 UILabel 并调整了它的大小以覆盖大部分 View 。我已将“Lines”值更改为 0,将“Line Breaks”值更改为 Word Wrap。

我已经在我的字符串中尝试了 \n:@"This is my label text\n that's supposed to wrap."

有什么想法吗?

编辑:我没有在我的实现文件中声明任何标签的属性,只在 Storyboard上声明,所以我尝试了以下...但没有运气;\(字体名称和大小以及对齐工作,但是行数和中断模式似乎什么都不做。)

lblText.numberOfLines = 0;
lblText.font = [UIFont fontWithName:@"Helvetica"size:(15.0)];
lblText.lineBreakMode = UILineBreakModeWordWrap;
lblText.textAlignment = UITextAlignmentLeft;

最佳答案

试试这个

[lblText setFrame:CGRectMake(10, 21, 100, 250)];
lblText.text =@"This is my label text \n that's supposed to wrap.";
lblText.numberOfLines = 3;
lblText.font = [UIFont fontWithName:@"Helvetica" size:(15.0)];
lblText.lineBreakMode = UILineBreakModeWordWrap;
lblText.textAlignment = UITextAlignmentLeft;

关于objective-c - Xcode 4.2 - UILabel 自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com