私はグループ化されたUITableView
を持っていて、セルの1つに人の名前が表示されています。私は、ユーザーがセルをタップしたときにその人物の名前を編集できるようにしたいと思います。私がこれを行うために知っている唯一の方法は、UITextField
をcell
に追加することです。唯一の問題は、それがいつもUITextField
のときは醜いことです。私はcell
にUILabel
のような人物の名前を表示させ、タップすると何とかそれをUITextField
に変換して編集することができます。その後、人がキーボードのリターンキーをタップすると、UILabel
に変換されます。これは可能ですか?iOS開発:UITableViewCellをタップすると、UITableViewCellを編集可能なUITextFieldに変更するにはどうすればよいですか?
私は検索を行い、this questionが尋ねられましたが、選択された回答があまりにも漠然としているため、解決策を理解できませんでした。
ご協力いただきありがとうございます。
textField.borderStyle = UITextFieldBorderStyleNone;
出来上がりを - それはUILabel
次のようになります。
「醜い」とは何を意味するのかよく分かりません。 UITextFieldをクリアすると、タップされていないときにUILabelのように表示されます。あなたは多分あなたが何を意味するの写真を投稿することができますか? – Jamie