2015-03-16 4 views
-2
import UIKit 

класса DetailsViewController: UIViewController, UIScrollViewDelegate {UIScrollView не прокручивается по вертикали (у меня есть вид снизу бар)

// titolo dell'annotazione selezionata proveniente dalla ViewController 
var titoloStringa = "" 
/* 
// riferimento alla scrollView delle immagini 
@IBOutlet var scrollView: UIScrollView! 

// riferimento al page control relativo alle immagini 
@IBOutlet var pageControl: UIPageControl! 

// array che conterrà le immagini 
var pageImages: [UIImage] = [] 

// array di optionals che conterrà istanze di UIImageView per mostrare ogni immagine nella sua relativa pagina 
var pageViews: [UIImageView?] = [] 
*/ 
// riferimento alla label titolo 
@IBOutlet weak var titolo: UILabel! 
@IBOutlet weak var scroolView: UIScrollView! 
@IBOutlet weak var labelTesto: UILabel! 

@IBOutlet weak var pageControl: UIPageControl! 
override func viewDidLoad() { 
    super.viewDidLoad() 

} 
override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 
override func viewDidLayoutSubviews(){ 
    super.viewDidLayoutSubviews() 
    self.labelTesto.numberOfLines = 0 
    self.labelTesto.sizeToFit() } 

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    // Get the new view controller using segue.destinationViewController. 
    // Pass the selected object to the new view controller.*/ 

}

Почему не прокрутки вертикальной работы? Я реализую после прокрутки изображений с помощью управляющей страницы. как мне это сделать?

+0

Что такое contentSize scrollView? если он не больше размера кадра, прокручивать нечего. – Dima

ответ

0

Вы должны убедиться, что ваш UIScrollView высота не более ViewController высота.

import UIKit 

class ViewController: UIViewController, UIScrollViewDelegate { 

    @IBOutlet weak var scroolView: UIScrollView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     // Do any additional setup after loading the view. 


     scroolView.contentSize = CGSizeMake(400, 2300) 
     scroolView.showsHorizontalScrollIndicator = true 
     scroolView.scrollEnabled = true 

    } 
} 
+0

Я добавил эти строки кода e не scrool :( Возможная проблема может быть нижней панелью? –