2017-06-24 1 views
1

どのように上部の部分にmultipleImageを追加し、残りのコンテンツを移動せずにスクロール可能にするのですか?また、どの画像を下にしているのかを示すために、どのように小さな点を下に置いていますか?画像の私のコードは下にあります。あなたは、画像のスライドショーや画像スライダーと呼ばれるものを探している enter image description here残りのビューに影響を与えずにImageViewをスクロール可能にするにはどうすればよいですか?

輸入SDWebImage

@IBOutlet weak var headerImage: UIImageView! 


override func viewWillAppear(_ animated: Bool) { 
    super.viewWillAppear(animated) 


    let imageUrl:NSURL? = NSURL(string: headerPhoto!) 

    if let url = imageUrl { 
     headerImage.sd_setImage(with: url as URL!) 
    } 

} 

答えて

1

多くの努力が必要な自分で作成する代わりに、使いやすいGitHub libraryがあります。

基本的には、スライダの動作は水平スクロールビューであり、スクロールビューの各セルは画像であるため、スクロールすることができます。次に、スクロールビューの下部に固定ページインデックス要素を配置して、現在の画像を教えてください。

これを使用するには、ビューコントローラーでUIViewを作成し、クラスとモジュールの両方をImageSlideshowに設定します。次に、IBOutLetとしてViewController.swiftに接続します。あなたはストーリーボードを使用してい

override func viewDidLoad() { 
    super.viewDidLoad() 

    slideshow.backgroundColor = UIColor.white 
    slideshow.slideshowInterval = 5.0 
    slideshow.pageControlPosition = PageControlPosition.underScrollView 
    slideshow.pageControl.currentPageIndicatorTintColor = UIColor.lightGray 
    slideshow.pageControl.pageIndicatorTintColor = UIColor.black 
    slideshow.contentScaleMode = UIViewContentMode.scaleAspectFill 

    slideshow.setImageInputs(alamofireSource) 
} 
+0

イムはまだ私の場合 – Riccardo

+0

@Riccardoでそれを実装する方法に混乱:

そして、画像のURL

let alamofireSource = [AlamofireSource(urlString: "imgurl1")!, AlamofireSource(urlString: "imgurl2")!, AlamofireSource(urlString: "imgurl3")!] 

そして最後に、あなたのviewDidLoad()関数内の配列を作成?この画像スライダーは、ストーリーボードのビューコントローラーにありますか? –

+0

私はストーリーボードを使っています – Riccardo

関連する問題