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

【Swift】文字列のエンコード・デコード

文字列のエンコード・デコード //デコード let decodedString:String = encodedStr.removingPercentEncoding! //エンコード let encodedStr:String = decodedString.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed)! ↓参考サ…

【Swift】UITextFieldで入力が終わったらキーボードを下げる

UITextField にフォーカスして、文字入力が終わった後、キーボードが下がらなかったので調べました。 class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet var textField:UITextField! @IBOutlet var label:UILabel! override func vi…

【Swift】画像のExifデータを編集してみる、UserCommentの読み込みと書き込み

画像のexif情報の読み込みと書き込みができました。 「ユーザーコメント(UserComment)」の内容を編集してみました。 画像読み込み時、imagePickerController 関数の中で「選択された画像」と「metaデータ」を保持して、 画像書き込み時、metaデータを編集…

【Swift】iPadでは、アラート(Alert) / アクションシート(ActionSheet) の機能をつける時は気をつけなければいけない

以前、アラート・アクションシートのソースを書きましたが、 iPadの使用していて、かつ、UIBarButtonItem を押した時に、アクションシートを表示する時は、注意が必要なことがわかりました。 アラートを表示する時、センター表示ではなくて、 let alertSheet…

【Swift】UIBarButtonItem のフォントのサイズ変更やボールドにする設定

UIBarButtonItem のフォントを変更する設定 //ボールド let font = UIFont.boldSystemFont(ofSize: 18) btn?.setTitleTextAttributes([NSFontAttributeName: font], for: UIControlState.normal) //イタリック体 UIFont.italicSystemFont(ofSize: 18)