Я назвал набор изображений, как это:Найти имя фонового изображения кнопки в Swift
Unselected:
nameOfTheImage
Selected:
имяOfTheImage ~
Чтобы изменить фоновое изображение кнопки, мой код написан, чтобы взять строку имени фонового изображения, и либо добавить, либо снять «~», чтобы изменить его на правильное изображение.
Так что я попытался это:
let backgroundString = String(selector.currentBackgroundImage!)
print(backgroundString)
Но я получаю это:
<UIImage: 0x146d98b80>, {485, 300}
Есть ли способ, чтобы получить простое название фонового изображения?
Любая помощь очень ценится.
Я думаю, что невозможно получить 'имя'' фонового изображения' 'uibutton'. отправьте эти http://stackoverflow.com/questions/3158737/how-to-get-the-name-of-the-backgroundimage-from-a-button. как предположение, как использовать 'uiimageview' вместо фонового изображения кнопки' –
@AnuradhS Получаете ли вы имя изображения из 'UIImageView'? – Santosh
нет, но легко менять изображения, проверяя, какой из них отображается, чем на фоновом изображении кнопки кнопки. –