【发布时间】:2015-12-21 03:42:05
【问题描述】:
我必须在特定屏幕的底部放置 6 个按钮,例如 UITabBar。我已将 UIButton 与图像和文本一起放置,但无法将图像移动到居中对齐的按钮顶部,并将按钮文本放在居中对齐的图像下方。它应该看起来像UITabBarItem。
如何在UIButton 中实现这一点?任何人都可以请帮助我吗?谢谢。
我尝试了此代码,但文本不可见且图像未正确对齐。你能帮帮我吗?
[self.languageButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[self.languageButton setTitle:@"Language" forState:UIControlStateNormal];
[self.languageButton.titleLabel setFont:[UIFont boldSystemFontOfSize:10.0]];
UIImage *image = [UIImage imageNamed:@"lang_change_white"];
[self.languageButton setTitleEdgeInsets:UIEdgeInsetsMake(0.0, -image.size.width, -25.0, 0.0)];
[self.languageButton setImage:image forState:UIControlStateNormal];
[self.languageButton setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, -self.languageButton.titleLabel.bounds.size.width)];
提前致谢。
【问题讨论】:
标签: ios objective-c uibutton uitabbaritem