Je suis novice sur swift 3. J'ai cette situation: J'ai besoin de créer dynamiquement le textview aussi le bouton de suppression ci-dessous ... donc il y a un bouton pour ajouter dynamiquement le champ (textview) puis il y a le bouton ci-dessous pour le supprimer et je mets ceux sur la vue .. Disons que « placeholderCD »swift 3 Comment ajouter UITextView par programme puis le supprimer en cliquant sur le bouton?
Mais le problème is..how ou quelles mesures je dois mettre lorsque le bouton supprimer clic? parce que nous ne pouvons pas attribuer l'ID de bouton dynamiquement à droite? donc mon code comme ci-dessous:
func AddCommentItem(sender:UIButton){
/** CREATE TEXT VIEW **/
let textView: UITextView = UITextView(frame: CGRect(x: 0, y: (newX + 20), width: 311.00, height: 50.00));
textView.textAlignment = NSTextAlignment.justified
//textView.backgroundColor = UIColor.lightGray
let borderColor = UIColor.lightGray
textView.layer.borderColor = borderColor.cgColor
textView.layer.borderWidth = 1.0
textView.tag = tagname
/** CREATE TEXT VIEW **/
/** CREATE REMOVE TEXT VIEW **/
let btnRemove: UIButton = UIButton(frame: CGRect(x: 240, y: (newX + 52), width: 100, height: 50))
//btnRemove.backgroundColor = UIColor.green
btnRemove.setTitle("Remove", for: .normal)
btnRemove.titleLabel?.font = btnRemove.titleLabel?.font.withSize(10)
btnRemove.tag = tagname
btnRemove.setTitleColor(UIColor.gray, for: .normal)
btnRemove.addTarget(self, action: #selector(btnRemoveComment), for: .touchUpInside)
//btnRemove.tag = 1
/** CREATE REMOVE TEXT VIEW **/
cell.placeholderCD.addSubview(textView)
cell.placeholderCD.addSubview(btnRemove)
}
func btnRemoveComment(Sender:UIButton) {
/** HOW I REMOVE THE Related text view object with this action **/
}
me cool..let oh essayer en quelques minutes ... par la balise de façon juste peut être remplir avec droit entier? puis-je ajouter comme chaîne pour rendre unique? désolé je suis nouveau .. merci! – user1400140
aucun tag est seulement int, vous pouvez assigner votre indexpath.row pour chaque textField pour les rendre uniques –
la raison pour laquelle je demande parce que je dois enlever quelques éléments non seulement textview sur cet espace réservé – user1400140