blogg-vitalika.ru

  

Bästa artiklarna:

  
Main / Uitableviewcell subview försvinner när den väljs

Uitableviewcell-undervy försvinner när den väljs

Cyrille detta är rätt svar. Det är en perfekt lösning. Cyrille detta rly bör accepteras som bästa lösningen. Behöver vi om markerat och om valda villkor? Jag tror att det kommer att fungera om vi inte har dessa villkor. Thant's Exakt vad jag vill, tack Yatheensha B L. UITableViewCell ändrar bakgrundsfärgen för alla undervyer när cellen är markerad eller markerad. bakgrundsfärg till klar färg.

Det här är underbart. Enkelt den bästa lösningen om du har någon återanvändbar vy som ett "märke" eller "tagg" som bara aldrig borde ha en tydlig bakgrund. Begränsa åtminstone barnvyer som är cellens fulla höjd eller bredd, eller sådana på N-djup. Rita vyn istället för att ställa in bakgrundsfärg. Ditto, samma problem hittades här och det var till stor hjälp!

Dumma mig. Naturligtvis var det så, undervyer måste vara transparenta så att urvalsanimationen kan förekomma ordentligt. Det beror på att tabellvycellen automatiskt ändrar bakgrundsfärg för alla vyer i innehållsvyn för markerat tillstånd.

Återställning av bakgrundsfärgen på något sätt fungerade inte för mig att köra på iOS 8. Löste istället detta genom att underklassera min åsikt och åsidosätta setBackgroundColor som [super setBackgroundColor: Tack killar, jag stötte på samma problem och det hjälpte verkligen. Använd något sådant för att förhindra att UITableView ändrar visningsfärgen under valet.

Ett annat sätt att hantera problemet är att fylla vyn med core-graphics gradient, som :. Hmm, jag försöker exakt denna kod och det har ingen effekt alls för mig.

Min undervy är en UIL-etikett som läggs till som en delvy av cell. Enligt min mening är detta den perfekta lösningen. Att dra till lagret behandlar problemet perfekt, samtidigt som full flexibilitet hålls. Jag gillar inte lösningen att använda en UIImageView, för då är det svårare att justera lutningen eller färgen som du måste skapa en ny bild varje gång, och att subklassificera UIView just för detta verkar för mycket. Vad tillämpar du koden ovan på? Och har du försökt att lägga till etiketten helt enkelt i cellvyn? Kort och enkelt, fungerade som en charm.

KeepBackgroundCell är CocoaPods-kompatibelt. Du hittar den på GitHub. Importera från webbadress. Alla artiklar om notkod. BOOL vald animerad: BOOL markerad animerad: Bool, animerad: Det är en perfekt lösning Cyrille detta rly bör accepteras som bästa lösningen.

Detta kan hjälpa: Ett annat sätt att hantera problemet är att fylla vyn med kärngrafikgradient, som: Ingen Kort och enkel, fungerade som en charm. Ladda mer. Visa alla 0 kommentarer. Stäng Spara.

(с) 2019 blog-vitalika.ru