label如何换行?这几个方法轻松搞定!

吉云

话说上回,咱不是在捣鼓那个项目嘛遇到一个特头疼的事儿。就是那个标签(label),它里面的字儿太多,挤在一行里头,密密麻麻的,看着就跟蚂蚁开会似的,眼睛都看花。

你说这可咋整?那肯定得想办法让它换行!不然用户体验多差,谁乐意看那一长串的东西?

我寻思着,这玩意儿应该挺简单的,直接在代码里头,想换行的地方加个回车不就完事儿?结果,你猜怎么着?它压根儿就不听使唤!我加回车,它还是照样挤成一坨,一点儿变化都没有。真是气死我!

label如何换行?这几个方法轻松搞定!

然后我就开始各种尝试。我先把那个标签的自动调整大小(AutoSize)给关,然后手动去拽那个框框,想把它拉大点儿。你还别说,这一招还真有点儿用,内容确实能换行。但是,新的问题又来,要是内容再多点儿,超过我拉的那个框框的大小,它又不行,又得挤在一块儿。这不还是治标不治本嘛

后来我又琢磨着,要不我把那一长串的字儿给它拆开?分成两截,然后分别放到两个标签里头?这法子倒是能行,但是,感觉有点儿笨,而且代码也变得啰嗦,不优雅,不符合咱这追求完美的性格。

我还是老老实实去查资料。你还真别说,这网上的大神就是多,各种方法都有。我挑一个最简单的,也是最实用的,就是在代码里头加个换行符。具体咋操作?

  • 第一步:找到你要换行的那个长长的字符串。
  • 第二步:在你想换行的地方,加上 \n 这个神奇的符号。
  • label如何换行?这几个方法轻松搞定!

  • 第三步:把这个加料的字符串,再赋值给你的label。

就这么简单几步,搞定!现在再看看我的label,那叫一个清爽!内容整整齐齐的,换行换得那叫一个漂亮!看着就舒心!

总结

所以说,遇到问题别慌,多试试,多查查资料,总能找到解决办法的。这回这个label换行的小问题,也算是给我上一课,以后再遇到类似的情况,咱也算是有经验的人!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]