2016-06-04 12 views
0

Ich habe scrollView in meiner benutzerdefinierten UITableViewCell. Jetzt möchte ich das einzige vertikale Scrollen von ScrollView innerhalb der Custom UITableViewCell deaktivieren, damit ich beim vertikalen Scrollen das vertikale Scrollen von parentView UITableView erkennen kann.Nur vertikales Scrollen von UIScrollView innerhalb von UITableViewCell deaktivieren

Hinweis: Allerdings sollte benutzerdefinierte Zelle horizontales Scrollen jedes Mal haben.

Vielen Dank im Voraus.

Antwort

1

Entweder können Sie dies versuchen:

self.tableView.alwaysBounceVertical = NO; 

Oder können Sie die contentSize, wie zu setzen versuchen:

myScroll.contentSize = CGSizeMake(myScroll.contentSize.width,myScroll.frame.size.height); 

Ich hoffe, das Ihnen helfen kann.

0

Bei UIScrollView hängt das Scrollen von der Eigenschaft contentSize ab. Wenn Sie also die vertikale Inhaltsgröße auf den Rahmen Ihrer Bildansicht einstellen. Es sollte funktionieren.

let ContentSize_X: CGFloat = 1000 // set this to your contentsize in horizontal direction 

let scrollView: UIScrollView = UIScrollView(frame: scrollFrame) 
scrollview.contentSize = CGSizeMake(ContentSize_X, scrollView.frame.size.height) 
Verwandte Themen