之前用了UILabel显示文字,后来将UILabel改为UIButton,发现文字的位置变了。我用的是一个CGRect。搞不懂为什么,后来想清楚了,UIButton中的title默认是居中对齐,而UILabel估计是左对齐。后来用了UIButton的
toplabel.titleLabel.textAlignment =UITextAlignmentLeft;
貌似也不怎么好用,呵呵,不过找到原因了。
本文详细阐述了在iOS开发中,UILabel与UIButton在使用时出现位置变化的原因,并通过实例展示了如何调整UIButton的对齐方式以达到预期布局效果。
之前用了UILabel显示文字,后来将UILabel改为UIButton,发现文字的位置变了。我用的是一个CGRect。搞不懂为什么,后来想清楚了,UIButton中的title默认是居中对齐,而UILabel估计是左对齐。后来用了UIButton的
toplabel.titleLabel.textAlignment =UITextAlignmentLeft;
貌似也不怎么好用,呵呵,不过找到原因了。

被折叠的 条评论
为什么被折叠?