2016-06-15 5 views
0

Wie würde ich eine UIButton erstellen und ihr ein Bild ohne Text zuweisen und einfach eine IBAction verbinden? Ich bin neu zu schnell und kann das Storyboard nicht mit meinem Spiel verwenden. Ich würde wirklich Hilfe schätzen. DankeUIButton und image

+0

Ziehen Sie Ihre Bilder per Drag-and-Drop in Xcode-Projekt-Assets. Ziehen Sie nun ein Bild in Ihre Ansicht und legen Sie es dort ab. Suchen Sie im Attribut-Inspektor nach dem Bildattribut und wählen Sie den Bildnamen aus dem Dropdown-Menü aus. Entfernen Sie die Bezeichnung "Button", um den Text zu entfernen. – triandicAnt

+0

Haben Sie versucht [this] (http://stackoverflow.com/questions/24064740/create-a-button-programmatically-and-set-a-background-image)? :) – Lucas

Antwort

0

Sie können einfach UIImage verwenden und in Ihrem Storyboard verbinden. Ziehen Sie anschließend einen Tap-Handzeichen-Erkenner und legen Sie ihn dort ab, was auch immer Sie benötigen.

enter image description here

0

Ich denke, so etwas wie dies würde helfen, UIButton mit Bild erstellen und auf dessen Klickaktion auszuführen.

let aBtn = UIButton(type: UIButtonType.Custom) as UIButton 
aBtn.frame = CGRectMake(x , y, width, height) 
aBtn.setBackgroundImage(UIImage(named: "your image"), forState: .Normal) 
aBtn.addTarget(self, action:"buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) 
view.addSubview(aBtn) 

Und Sie können bestimmte Funktion nach dem Klicken hier klicken.

func buttonClicked(sender: UIButton){ 
    //your code here 
} 
Verwandte Themen