CALayer: Fügen Sie nur auf einer Seite eine Umrandung hinzu

Ich kann hinzufügen eines Rahmens zu einem CALayer in dieser Weise:

[webView.layer setBorderColor: [[UIColor colorWithRed:0.6 green:0.7 blue:0.2 alpha:1] CGColor]];
[webView.layer setBorderWidth: 2.75];   

Ist es jedoch möglich, fügen Sie eine Grenze nur auf einer Seite? Ich brauche nur eine Grenze an der Unterseite. Oder kann ich erreichen, das mit anderen Eigenschaften, z.B. frame-Grenzen, Maske, ...?

CALayer: Fügen Sie nur auf einer Seite eine Umrandung hinzu

Vielen Dank für Ihre Hilfe!


@Ctrl-V

        UIWebView *webView = [[UIWebView alloc] init];
        CALayer *webViewLayer = webView.layer;

        //now you can do a lot of stuff like borders:
        [webViewLayer setBorderColor: [[UIColor greenColor] CGColor]];
        [webViewLayer setBorderWidth: 2.75];    

Haben Sie einen Blick auf die CALayer-Dokumentation:
https://developer.apple.com/documentation/quartzcore/calayer

Und haben einen Blick hier:
http://iosdevelopertips.com/cocoa/add-rounded-corners-and-border-to-uiwebview.html

InformationsquelleAutor der Frage Manni | 2011-08-11

Schreibe einen Kommentar