2017-04-22 5 views
-3

Ich bin neu in Swift-Programmierung und ich versuche, eine Klavier-App zu machen. Kennt jemand, um Swift Grenzen an Knöpfen zu setzen? Ich suchte im Internet, aber alle Tutorials sind für eine ältere Version von Swift und es funktioniert nicht mehr.Gliederung für Swift Buttons

+0

Bitte suchen. Der erste Treffer in [diesen Suchergebnissen] (http://stackoverflow.com/search?page=1&tab=Relevance&q=%5bswift%5d%20uibutton%20border) sollte funktionieren. – rmaddy

Antwort

0

Try This

  button.layer.borderWidth = 1.0 
      button.layer.borderColor = UIColor.whiteColor().CGColor 
      button.layer.cornerRadius = 5.0 
      button.clipsToBounds = true 

Sie können ganz einfach auf die Schaltfläche Werte ändern Attribute wie (border, border, corner)

-1

Hier ist der Code für eine schnelle 3

button.layer.borderWidth = 1.0 
button.layer.borderColor = UIColor.white.cgColor 
// if you want corners to be rounded you can use the corner radus 
button.layer.cornerRadius = 4.0 
// if you're setting background image to the button and it happens to be not clipped then you can use 
button.clipsToBounds = true 
0

UIButton erbt von UIControl und UIControl erbt von UIView. UIView enthält CALayer (Core Animation-Layer), der für das Rendern verwendet wird. https://developer.apple.com/reference/quartzcore/calayer

import UIKit 
import PlaygroundSupport 

let button = UIButton(type: .custom) 
button.frame = CGRect(x: 0, y: 0, width: 100, height: 100) 
button.backgroundColor = .red 
button.layer.borderWidth = 2.0 
button.layer.borderColor = UIColor.green.cgColor 

PlaygroundPage.current.liveView = button 
Verwandte Themen