当我更改UIButton
字体名称时。那么它也会改变它的 x 位置。我正在使用自定义字体
我已附上image
。在这image
你会得到想法。我怎么解决这个问题?
感谢您。
当我更改UIButton
字体名称时。那么它也会改变它的 x 位置。我正在使用自定义字体
我已附上image
。在这image
你会得到想法。我怎么解决这个问题?
感谢您。
设置 contentHorizontalAlignment:
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
您可能还想调整左插图的内容,否则文本将触及左边框:
btn.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
你只给了这个按钮 alignmnet
[btn_Trade setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
尝试根据您的需要对其余按钮进行对齐,但请确保所有按钮具有相同的对齐方式。
这可能是因为您正在使用 autoRelease 方法
[UIButton buttonWithType:UIButtonTypeCustom];
尝试使用initWithFrame:
.
可能这会有所帮助。我没试过。试试看。或者
可能需要设置
btn_Trade = UIControlContentHorizontalAlignmentLeft;
所有按钮都一样。
问候,尼拉姆维尔马
这可能是因为字体默认留下的间距。表示字体中字符的位置不同。立即解决方案是在完成字体设置后设置按钮的位置。