Leistungsproblem mit UIVisualEffectView in UITableViewCell

9

Ich habe UITableView mit 10 großen Bildern wie Instagram und ich habe einige Unschärfen auf diesen Bildern. Ich füge meine visuellen Effekte UITableViewCell so hinzu;

%Vor%

Wenn der Titel der Schaltfläche null ist, zeige ich _visualEmojiEffectView und hide _visualButtonEffectView. Andernfalls wird _visualButtonEffectView immer angezeigt. Während ich mit meinem UITableView scrolle, ist die Leistung perfekt, aber diese Blureffekte sind so nervig, dass sie mit jeder Scrollbewegung und Berührungen zu blinken scheinen. Ich kann das in der Zelle blockieren;

%Vor%

Wenn ich meine Zelle so rasiere, funktioniert der Blur-Effekt perfekt, aber die Scroll-Leistung ist sogar auf dem iPhone 6 schrecklich. Wie kann man UIBlurEffectView mit UITableViewCell richtig konfigurieren?

    
Kemal Can Kaynak 03.11.2014, 13:22
quelle

1 Antwort

2

Ich weiß, es ist zu spät, um zu antworten, aber ich hoffe immer noch, dass dies jemandem hilft. Sie können der visuellen Effektansicht eine weiße Hintergrundfarbe mit einem sehr niedrigen Alphawert geben. Etwas wie das:

%Vor%

Sie können auch versuchen, UIToolbar anstelle einer visuellen Effektansicht zu verwenden. Es gibt nicht genau den gleichen Effekt, aber es ist immer noch gut genug.

    
jarora 10.05.2015 12:47
quelle