Я должен разместить 6 кнопок в нижней части конкретных экранов, таких как UITabBar
. Я разместил UIButton
с изображением и текстом, но не смог переместить изображение поверх кнопки с выравниванием по центру и поместить текст кнопки ниже изображения с выравниванием по центру. Он должен выглядеть как UITabBarItem
.Как создать UIButton Как UITabBarItem в iOS?
Как достичь этого в 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)];
Заранее спасибо.
Спасибо за ваш ответ. Но это не работает, как ур экран. Я разработал кнопки в Storyboard, а размер «Dynamic width и Fixed height 50px». Я прикрепил экран. Можете ли вы помочь мне? Благодарю. –
Я проверяю его в раскадровке с «Динамической шириной и фиксированной высотой 50 пикселей», что отлично работает для меня. поэтому plz проверит его размер изображения. если он большой, то создайте этот тип проблемы. thnks @ Yuvaraj.M –
Благодарим за сообщение. Размер моего изображения 32 * 32. Что твое? Я пытаюсь изменить размер изображения в кнопке. Если у вас есть идеи, можете ли вы предложить? Благодарю. –