UIButton +斜体字体=裁剪

问题是,当我使用像Helvetica斜体大小大于13的斜体字体时,UIButton剪辑标题尾(最后大约1-2像素)。有人知道这个问题的解决scheme吗?

子类UIButton类和覆盖setTitle与:

- (void)setTitle:(NSString *)title forState:(UIControlState)state { [super setTitle:[NSString stringWithFormat:@" %@ ", title] forState:state]; }

这将在文本的两侧添加更多的空格。 简单和简单。

我有我的脚本字体这个问题。 不幸的是没有一个简单的方法来解决这个问题。 我试了一切,然后结束了inheritanceUIButton。 你可以在这里阅读实现细节: http : //blog.tinymission.com/post/subclassing-uibutton

基本上,最简单的做法是把你自己的UILabel放在UIButton之上,但对我来说,这样做不好,所以我将UIButton分类。

Interesting Posts