Ich versuche, etwas Text und ein Bild über eine Schaltfläche anzuzeigen. Ich bin den Code aus hereRightview in UIButton hinzufügen
let btnSort = UIButton.buttonWithType(UIButtonType.System) as! UIButton
btnSort.frame = CGRectMake(2, 74, 140, 26)
btnSort.tintColor = UIColor.whiteColor()
btnSort.setImage(UIImage(named:"immgg"), forState: UIControlState.Normal)
btnSort.imageEdgeInsets = UIEdgeInsets(top: 6,left: 100,bottom: 6,right: 14)
btnSort.titleEdgeInsets = UIEdgeInsets(top: 0,left: -30,bottom: 0,right: 34)
btnSort.setTitle("SORT", forState: UIControlState.Normal)
btnSort.layer.borderWidth = 1.0
btnSort.layer.borderColor = UIColor.whiteColor().CGColor
btnSort.addTarget(self, action: Selector("showSortTbl"), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(btnSort)
verwendet, kann ich das Bild an der richtigen Stelle sehen, aber der Text nicht angezeigt. Ich denke, titleEdgeInsets
funktioniert nicht.
Im Ernst, ich weiß nicht, was das Problem ist, aber ich bekomme es immer noch nicht. Ich habe das mit roter Farbe überprüft. Hat es ein Problem, weil ich swift 1.2 verwende? – Saty
@Saty - Ich füge nur die Hintergrundfarbe Ihrer Schaltfläche und überprüft, ich zeigte die Antwort auch, ru versuchte die aktualisierte Antwort –
Wenn ich das Bild entfernen, sehe ich den Text, verwende ich UIButton.buttonWithType (UIButtonType.System) wie! UIButton wie ich swift 1.2 benutze. Ich denke, das verursacht das Problem – Saty