Вероятно, это потому, что вы повторно используете ячейки, но не сбрасываете значения альфа в ячейке, которую используете повторно.
Если у вас есть строка с
dequeueReusableCellWithIdentifier
в вашем методе cellForRowAtIndexPath, то это получение ячейки для повторного использования - если вы используете эту повторно используемую ячейку, вам необходимо убедиться, что вы соответственно сбросили альфа-значения фона, потому что он может быть повторно использован для строки, отличной от той ячейка была изначально создана для.