2016-06-04 2 views
0

У меня есть scrollView внутри моего пользовательского UITableViewCell. Теперь я хочу отключить только вертикальную прокрутку scrollView внутри пользовательского UITableViewCell, поэтому я могу обнаружить вертикальную прокрутку своего parentView UITableView во время его вертикальной прокрутки.Отключить только вертикальную прокрутку UIScrollView внутри UITableViewCell

Примечание: Однако пользовательская ячейка должна иметь горизонтальную прокрутку каждый раз.

Спасибо заранее.

ответ

1

Либо вы можете попробовать это:

self.tableView.alwaysBounceVertical = NO; 

Или вы можете попробовать установить contentSize, как:

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

Я надеюсь, что это может помочь вам.

0

Для UIScrollView прокрутка зависит от свойства contentSize. Таким образом, если вы установите размер вертикального содержимого в кадр вашего scrollview. Он должен работать.

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) 
Смежные вопросы