2014-11-21 2 views
0

У меня странное поведение, когда я выбираю запись своего табличного представления, во время перехода к подробному представлению, я вижу свое табличное представление как призрак, и я не знаю, почему .... смотри на картинке.Objective-C UITableView странный прозрачный эффект, когда didSelectRowAtIndexPath

enter image description here

может быть, проблема приходит потому, что образ пищи немного прозрачен, я использую следующий код, чтобы сделать эффект диапозитивного:

в методе viewDidLoad

_backgroundImageView.alpha = 0.5; 

Я хочу сохранить тот же результат, но с этим странным эффектом.

Я попытался исправить это, поставив эту строку в viewDidappear, но это не круто, потому что пользователь видит изображение с полной альфой и сразу после того, как изображение пищи отображается с прозрачностью.

Надеюсь, что у кого-то есть идея.

+0

Поместите черный вид позади изображения. – rmaddy

+0

Да, я просто установил фоновый цвет в черный цвет, который содержит изображение, и он работает хорошо. contentview was clearColor .... извините, я забывчик. Большое спасибо! – Jeffrey

+0

@Barzull, пожалуйста, добавьте решение в качестве ответа и примите его. –

ответ

0

решаемые

мои вопросы были решены просто установить contentview моего ImageView от прозрачного до черного. благодаря rmaddy

_poiDetailsView.backgroundColor = [UIColor blackColor];

Смежные вопросы