Как я могу сделать Custom UIButton с изображением и текстом?
Как я делал на Android под макетом, расположите ImageView и TextView и установите ClickListener на Layout так же, как я могу сделать на swift (3.0) Xcode 8
, Там нет разметки, как XML. Это сложно сделать с помощью перетаскивания.
Как я могу сделать это представление с отзывчивым для всех экранов устройства.
Мое изображение пользовательского интерфейса ниже:
Заранее спасибо.
после использования CollectionView это показывает так
2 ответа
Вы можете использовать этот код для установки изображения и заголовка кнопки
let imageSize: CGSize = button.imageView!.image!.size
button.titleEdgeInsets = UIEdgeInsetsMake(26 , -imageSize.width, 0.0, 0.0);
let labelString = NSString(string: button.titleLabel!.text!)
let titleSize = labelString.sizeWithAttributes([NSFontAttributeName: button.titleLabel!.font])
button.imageEdgeInsets = UIEdgeInsetsMake(-15, 0.0, 0.0, -titleSize.width);
Вы можете установить UIImage + UIText внутри UIButton для справки https://developer.apple.com/documentation/uikit/uibutton