Ich versuche, Button Farbverlauf blau in horizontaler Richtung geben, aber nicht richtig ausgegeben werden. Kann mir bitte jemand helfen? Ich habe bereits gegebene Antworten erwähnt, aber sie befriedigen mich.Wie man horizontalen Farbverlauf zum Knopf in IOS gibt
-1
A
Antwort
-1
You can try the below code:
{
UIColor *transBgColor = [UIColor colorWithWhite:1.0 alpha:0.0];
UIColor *black = [UIColor blackColor];
CAGradientLayer *maskLayer = [CAGradientLayer layer];
maskLayer.opacity = 0.8;
maskLayer.colors = [NSArray arrayWithObjects:(id)black.CGColor,
(id)transBgColor.CGColor, (id)transBgColor.CGColor, (id)black.CGColor, nil];
// Hoizontal - commenting these two lines will make the gradient veritcal
maskLayer.startPoint = CGPointMake(0.0, 0.5);
maskLayer.endPoint = CGPointMake(1.0, 0.5);
NSNumber *gradTopStart = [NSNumber numberWithFloat:0.0];
NSNumber *gradTopEnd = [NSNumber numberWithFloat:0.4];
NSNumber *gradBottomStart = [NSNumber numberWithFloat:0.6];
NSNumber *gradBottomEnd = [NSNumber numberWithFloat:1.0];
maskLayer.locations = @[gradTopStart, gradTopEnd, gradBottomStart, gradBottomEnd];
maskLayer.bounds = container.bounds;
maskLayer.anchorPoint = CGPointZero;
[container.layer addSublayer:maskLayer];
}
0
ich bin nicht sicher, aber versuchen, diesen Code
CAGradientLayer *btnGradient = [CAGradientLayer layer];
btnGradient.frame = btn.bounds;
btnGradient.colors = [NSArray arrayWithObjects:
(id)[[UIColor colorWithRed:102.0f/255.0f green:102.0f/255.0f blue:102.0f/255.0f alpha:1.0f] CGColor],
(id)[[UIColor colorWithRed:51.0f/255.0f green:51.0f/255.0f blue:51.0f/255.0f alpha:1.0f] CGColor],
nil];
[yourbtn.layer insertSublayer:btnGradient atIndex:0];
Verwandte Themen
- 1. Wie kann ich einen horizontalen Hintergrund mit Farbverlauf für meine iOS-Navigationsleiste erstellen?
- 2. So weisen Sie dem QLineEdit-Hintergrund den horizontalen Farbverlauf zu
- 3. Wie animiert man den Farbverlauf?
- 4. Ausrichtung Knopf und Li-Tag in einer gleichen horizontalen Linie
- 5. Wie man Spektralfarben Knopf/Farbwähler Knopf macht
- 6. Wie man Knopf style
- 7. vertikale Farbverlauf
- 8. Wie man Aktivität zurückbekommt Knopf Rückkehr zum Fragment?
- 9. Wie man den Knopf versteckt
- 10. Wie macht man einen transparenten Farbverlauf?
- 11. Wie erstellt man einen flächendeckenden radialen Farbverlauf?
- 12. Matplotlib Farbverlauf in Patches?
- 13. Dynamische Knopf in UITableViewCell IOS/Iphone
- 14. wie man 11 knopf in der matrix
- 15. Wie man zurück Knopf in Navigationsleiste
- 16. Wie deaktiviert man Knopf in AngularJS?
- 17. wie man Kennwortfeld und -knopf in vC++
- 18. Wie man Knopf in ActionBar (Android) hinzufügt?
- 19. Wie man Knopf ohne Ikone in CKEditor
- 20. , wie man Animation auf Knopf in android
- 21. Wie iOS ein Farbverlauf auf UIBarButtonItem-Bild festlegen?
- 22. Wie man Datenattribut zu extjs Knopf hinzufügt
- 23. Wie man Schiebeknopf in ich einen Knopf will android
- 24. CSS Weg zum horizontalen Ausrichten der Tabelle
- 25. Wie man einen Schalterknopf mit einem Knopf
- 26. JavaFX gibt es eine Farbverlauf Editor-Kontrolle?
- 27. wie man unendlichen Welleneffekt auf Knopf
- 28. Wie ändert man die Position der horizontalen Linie dynamisch?
- 29. Wie man Knopf dynamisch hinzufügt oder löscht
- 30. Swift ios verstecken Knopf auf bestimmten Bildschirmgrößen
seine Farbe in vertikaler Richtung kommt nicht in horizontalen – Monika
seine Steigung Position gesetzt, Startpunkt und Endpunkt als: => gradient.locations = [0, 0.5, 0.5, 1.0] /* mach es horizontal */ gradient.startPoint = CGPointMake (0, 0.5) gradient.endPoint = CGPointMake (1, 0.5) – Abhi
Jetzt kommt es in horizontaler Richtung aber es kommt zeigt eine unerwünschte blaue Farbschicht am unteren Rand der Schaltfläche . – Monika