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

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

ファイルの有無を確認する

ファイルの有無を確認する

ファイルの確認はileManager.default.fileExists

引数はpathなので、URLだったら「.path」メソッドでパスに変換する

let fileURL:URL = documentsURL.appendingPathComponent("backimg" + tag.description + ".png")
        
if( FileManager.default.fileExists(atPath: fileURL.path) ) {
    print("ファイルあり")
} else {
    print("ファイルなし")
}

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

コードからView(ボタンなど)を追加して、
あとからコードでそのViewの色を変えたいときのメモ
基本的にはtag指定して、戻り値をそのViewにキャストして、色を変えたりする

以下がボタンの色を変えたりするコード

let btn: UIButton
btn = self.view.viewWithTag(tag) as! UIButton
btn.layer.borderColor = UIColor.blue.cgColor
btn.setTitleColor(UIColor.blue, for: .normal)