自定义导航按钮但文本不清楚如系统

时间:2012-07-26 11:14:27

标签: uibutton uilabel uibarbuttonitem

我使用自定义视图在导航栏上设置UIButton。

但按钮上的文字如下:

enter image description here

与清除的默认按钮文字不同。

enter image description here

我尝试在按钮上添加另一个标签,但似乎失败了。

我还绑了这样的代码,但似乎也没有用。

doneButton.titleLabel.layer.shadowColor = [UIColor blackColor].CGColor;
doneButton.titleLabel.layer.shadowOffset = CGSizeMake(0, -1.0);

1 个答案:

答案 0 :(得分:0)

这些代码运作良好。

button.titleLabel.font = [UIFont boldSystemFontOfSize:[UIFont smallSystemFontSize]];
button.titleLabel.textColor = [UIColor whiteColor];
button.titleLabel.shadowOffset = CGSizeMake(0,-1);
button.titleLabel.shadowColor = [UIColor darkGrayColor];

我是从https://github.com/boctor/idev-recipes获得的,这对于自定义UI实现非常有用。