2016-10-02から1日間の記事一覧

【swift】UIView カスタム描画と背景透過

十字のマークを描いてみた、もっと効率のよい背景透過のやり方はあるのだろうか? class CrossDraw: UIView { override func draw(_ rect: CGRect) { let myRect1: UIBezierPath = UIBezierPath(roundedRect: CGRect(x: 0, y: 10, width: 30, height: 10), c…

【swift】画面遷移

画面1から画面2へ遷移 画面1のビューコントローラーに以下を追記し、 performSegue(withIdentifier: "next",sender: nil) 画面1からCtrlボタンを押しながら、画面2にドラッグしてくる。 画面遷移や画面ポップアップを選択する。 identifer に 「next」…

【swift】データ保存 UserDefaults

var userDefaults = UserDefaults.standard //保存 userDefaults.set(String(111),forKey:"key1") userDefaults.synchronize() //読み出し let str1:String = userDefaults.object(forKey: "key1")! as! String //存在確認 if userDefaults.object(forKey: k…

【swift】写真ピッカー UIImagePickerController

if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.photoLibrary){ let imagePickerController = UIImagePickerController() imagePickerController.sourceType = .photoLibrary imagePickerController.allowsEditing = …

【swift】回転するアニメーション

ボタンが回転するアニメーションを作ってみました let btn:UIButton = ・・・ let anim = CABasicAnimation(keyPath: "transform.rotation.z") anim.fromValue = 0 anim.toValue = 2 * M_PI anim.duration = 3.0 anim.repeatCount = HUGE btn.layer.add(anim…