Разработка IOS, проблемы с настройкой изображения uibutton, очень странно в моих глазах - PullRequest
0 голосов
/ 15 сентября 2011

Может кто-нибудь сказать мне, что не так с этим кодом?

Только другая часть не работает, если у меня есть изображение для заметки, все работает просто идеально, но когда я пытаюсь показать изображение "no_image", я просто не вижу его не ошибка). Выглядит как "ноль", но изображение в проекте, конечно. Я использую то же изображение в других местах и ​​других методах, и он работает там. просто в UIB кнопка не работает.

//setting the note header data
if (note.imageThumb) {
    [photoButton setImage:note.imageThumb forState:UIControlStateNormal];
} else {
    [photoButton setImage:[UIImage imageNamed:@"no_image.png"] forState:UIControlStateNormal];
}

Спасибо, Эрез

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Попробуйте включить оператор NSLog в код else, чтобы узнать, вызывается он или нет. Возможно, что оператор if возвращает TRUE, если существует note.imageThumb, даже если он пустой.

Строка кода в операторе else выглядит хорошо для меня, поэтому я определенно начну с проверки, какая часть фактически вызывается.

0 голосов
/ 15 сентября 2011

Я решил проблему.

При использовании setImage я получаю ноль.При использовании setBackgroundImage я получаю изображение.

Использовал фон, он отлично подходит для этого, и в данном случае это не имеет значения, я думаю, что проблема связана с размером кнопки и размеромбольшой палец.

Спасибо всем, Эрез

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...