"まだ"の力 [Swift]基礎辞書

学んだことを書いていきます。質問やエラーなどございましたらお気軽にコメントお願いします。

背景に同じ画像を繰り返し表示

繰り返し同じ画像を表示


self.view.backgroundColor = UIColor(patternImage: backImage)



UIScrollViewにも使用できるため使いやすいと思います。




UIScrollViewに使用したときのコード例

        //背景画像
        let backImage = UIImage(named: "majan.jpg")!
        let backImageView = UIImageView()
        backImageView.image = backImage
        backImageView.frame = CGRectMake(0, 0, backImage.size.width, backImage.size.height)
        //スクロールビュー
        ScrollView = UIScrollView()
        ScrollView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
        ScrollView.backgroundColor = UIColor(patternImage: backImage)
        ScrollView.contentSize = CGSizeMake(ScrollView.frame.width, ScrollView.frame.height*1.5)
        self.view.addSubview(ScrollView)


詳しくはこちら
kichie-com.hatenablog.com



そして上記のコードを実行するとこのようになります。

f:id:kichie_com:20160301174542g:plain