ささお2今回はUIButtonをコードだけで実装します。『IBActionを使えない』ということです。{}この{}内にUIButtonがタップされた際の処理を書きよすよね。コードだけで実装する場合、RUNしなければUIButtonは出てきません!なのでコードとStoryBoard上のUIを結びつける動きはできないのです。共有:addTargetとは??addTargetとは、イベントを追加するメソッドです。こちらを参考に作成させていただきます。UIButton()はUIButtonのインスタンスを作成します。UIButtonのサイズと座標このように指定します。100)x座標、y座標、width(横幅)、height(高さ)をいっぺんに指定します。0)は左上になるということです。UIColor.blueとこのように指定します。UIColorの後ろに色を指定します。UIButtonのテキストこのままだと、ボタンに全く文字がないので文字をつけましょう。.normal)setTitleの第一引数に文字を入れます。””で括るのがミソです。第二引数の.normalはボタンの通常時を指しています。通常時があるということは、そうじゃない時もあります。ここでRUNしてみてください。真っさらな画面だと思います。『addSubview』!!!!UIButtonをaddSubviewで表示view.addSubview(button)1view.addSubview(button)これはViewControllerのViewに実際に表示するメソッドです。引数に表示させたいものを入れます。(今回はbutton)これをすることによってRUNした時に表示されます。RUNしてみてください。表示されましたか?UIButtonにイベントを追加:addTargetようやくたどり着いました。.touchUpInside)これを追加しましょう。actionに追加したいイベントを記述します。今回はchangeColorというイベントを追加しました。viewDidLoad外にこれを足してください。UIColor.darkGray}タップすると色がdarkGrayに変化します。darkGrayを選択する自分のセンスに脱帽です。『buttonの内側をタップした時にイベントが発動しますよ』と指定してます。最終的にはこうなります。基礎ささお3年目iOSエンジニア。スタートアップで働いておりやす。プログラミングスクールとエンジニアのキャリアを考えたい。PMやりたいことに対して参考になりました。PMこのようになるかと思います。init時に配置したいUIButtonを生成して、UITableViewCellのcontentViewに配置します。*メールアドレス(公開はされません。簡単な自己紹介ささお2年目のiOSアプリエンジニア。プログラミングスクールに通い、プログラミングスクールで講師を経験したのち、スタートアップに就職。プログラミングスクールとエンジニアのキャリアを考えたい。普段は渋谷あたりにいます。教育に興味があります。キャリアを考えないとなぁ。ささおのTwitter初めてのフリーランスにポテパンは登録がとにかく楽。ほんとに”魅力的なお仕事が多数”かは知らないけど、最初にごちゃごちゃ記入させない感じが好き。