Ios 更改字体名称后运行时更改UIbutton位置
当我更改UIButton字体名称时。然后它也会改变它的x位置。我正在使用自定义字体 我已附上图像。在这张图片中,你会得到一个想法。我怎样才能解决这个问题Ios 更改字体名称后运行时更改UIbutton位置,ios,objective-c,uibutton,Ios,Objective C,Uibutton,当我更改UIButton字体名称时。然后它也会改变它的x位置。我正在使用自定义字体 我已附上图像。在这张图片中,你会得到一个想法。我怎样才能解决这个问题 谢谢。这可能是因为默认情况下字体会留下间距。表示字体中字符的位置不同。即时解决方案是在完成字体设置后设置按钮的位置 这可能是因为默认情况下字体会留下间距。表示字体中字符的位置不同。即时解决方案是在完成字体设置后设置按钮的位置 这可能是因为您使用的是自动释放方法 [UIButton buttonWithType:UIButtonTypeCusto
谢谢。这可能是因为默认情况下字体会留下间距。表示字体中字符的位置不同。即时解决方案是在完成字体设置后设置按钮的位置 这可能是因为默认情况下字体会留下间距。表示字体中字符的位置不同。即时解决方案是在完成字体设置后设置按钮的位置 这可能是因为您使用的是自动释放方法
[UIButton buttonWithType:UIButtonTypeCustom];
尝试使用initWithFrame:
也许这会有帮助。我还没试过。
试试看。
或
可能需要设置
btn_Trade = UIControlContentHorizontalAlignmentLeft;
所有按钮都相同
问候,,
Neelam Verma这可能是因为您使用的是自动释放方法
[UIButton buttonWithType:UIButtonTypeCustom];
尝试使用initWithFrame:
也许这会有帮助。我还没试过。
试试看。
或
可能需要设置
btn_Trade = UIControlContentHorizontalAlignmentLeft;
所有按钮都相同
问候,,
Neelam Verma设置内容水平对齐:
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
您可能还需要调整内容左插图,否则文本将触及左边框:
btn.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
设置contentHorizontalAlignment:
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
您可能还需要调整内容左插图,否则文本将触及左边框:
btn.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
您仅将alignmnet指定给此按钮
[btn_Trade setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
尝试根据您的需要对其余按钮进行对齐,但确保所有按钮的对齐方式相同。您只对该按钮进行了对齐
[btn_Trade setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
尝试根据您的需要对其余按钮进行对齐,但确保所有按钮的对齐方式相同。谢谢您的回复。我也尝试过这个,设置字体后设置uibutton的位置。但同样的事情发生了…谢谢你的回复。我也尝试过这个,设置字体后设置uibutton的位置。但同样的事情也会发生…发布更改字体的代码发布更改字体的代码