ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

2019-01-01から1ヶ月間の記事一覧

Viewを最前面・最背面に

k-muratadevdesign.hatenablog.comViewを最前面、または最背面に配置します特定のViewの下に差し込みたい場合は以下を参考にする teratail.com

tagを指定して線とか文字の色変える

コードからView(ボタンなど)を追加して、 あとからコードでそのViewの色を変えたいときのメモ 基本的にはtag指定して、戻り値をそのViewにキャストして、色を変えたりする以下がボタンの色を変えたりするコード let btn: UIButton btn = self.view.viewWit…

Viewを綺麗にレイアウトするAutolayout

www.atmarkit.co.jphikaruapp.jpn.com

ボタンを押されている間の処理を作る

qiita.com押されている間、離した時にアニメーションを行う方法ですもちろんそのままでは動かないので一部修正 コメントアウトしているところですまた、パラメータ(色とか拡大率とか)も微妙に変えているので注意 override func touchesBegan(_ touches: Set<UITouch></uitouch>…

動的に追加したViewをあとから削除する

今回は動的に追加したのがボタンなので、 あとからボタンを削除するようにした時のことを書いてみるまず、動的に追加したViewをあとから操作するには、生成時にタグをつける必要がある ユニークなIDです btn.tag = 10そして、View(この場合、あとから追加し…

タグでビューを操作する

動的にビューを追加して、後からそのビューに対して処理をしたい(削除とか)とき まず最初に生成する時にタグをつけてあげなくちゃいけません そりゃそうですよねqiita.com

長押しイベントを動的に生成したボタンに追加する

hacknote.jpここの記載内容を参考にイベントを追加する結局できたコードが以下 // 長押し時のイベントを追加 btn.addGestureRecognizer(UILongPressGestureRecognizer(target: self, action: #selector(ViewController.longpushed(_:)))) 過去に同じようにド…

swiftで録音する

qiita.comこのままコピペしても動きませんでしたrecorde関数のsetCategoryがそのままできなかったので、 以下のように変更 // try! session.setCategory(AVAudioSessionCategoryPlayAndRecord) try! session.setCategory(AVAudioSession.Category.playAndRec…

UIColor設定できないよ!CGColorじゃね?って怒られるとき

こんな感じでボタンの線の色をグレイにしようとすると怒られる btn.layer.borderColor = UIColor.lightGrayCannot assign value of type 'UIColor' to type 'CGColor?' こうするといい btn.layer.borderColor = UIColor.lightGray.cgColor

動的に追加したボタンにジェスチャーを追加する

コードからボタンなどのオブジェクトを生成した時、そのボタンを押されたとき、ドラッグされた時の処理を追加するデザイナー(呼び方は正しいかわからない)からでは線を引っ張るだけだが、コードではちょっとだけめんどいでも思っていたよりは随分と楽にで…

動的にボタンを作る

qiita.comそのまま動くはずもなく、以下のサイトを参考に一部を修正programming-beginner-memo.com