Sto cercando di visualizzare del testo e un'immagine sopra un pulsante. Sto usando il codice hereaggiungi rightview in UIButton
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)
posso vedere l'immagine al posto giusto, ma il testo non viene visualizzato. Penso che titleEdgeInsets
non funzioni.
Seriamente, non so quale sia il problema, tuttavia non lo sto ancora ottenendo. Ho controllato con redcolor. Ha un problema perché sto usando 1.2 rapido? – Saty
@Saty - Ho appena aggiunto il backgroundcolor del tuo pulsante e ho verificato anche la risposta, ho provato la risposta aggiornata –
Quando rimuovo l'immagine, vedo il testo, sto usando UIButton.buttonWithType (UIButtonType.System) come! UIButton come sto usando 1.2 rapido. Penso che questo stia causando il problema – Saty