UIButton SetTitle文本对齐方式

时间:2015-01-09 14:42:37

标签: ios xamarin.ios xamarin

我正在尝试以编程方式设置UIButton的标题,但标题显示在按钮的一侧而不是它上面。

通常它工作正常,我想天气这个应用程序只处于横向模式的事实,可能与它有关吗?

btn.SetTitle ("my text", UIControlState.Normal);

我该如何解决?

2 个答案:

答案 0 :(得分:0)

你可以试试这个:

myUITextObject.textAlignment = .Center

答案 1 :(得分:0)

你也可以试试这个

[btn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];

这应该使内容居中(水平)。

如果您现在使用的是iOS 6或更高版本,则不推荐使用UITextAlignmentCenter。因此使用NSTextAlignmentCenter而不是UITextAlignmentCenter。