2017-04-20 99 views
0

我有一個滾動視圖,我添加了不同的視圖(如教程)。保持滾動視圖以外的區域也滾動

enter image description here

我想有是低於設計滑塊,其中上滾動我會看到左側前面嘖嘖和未來的右側。

爲此,我添加了scrollview,啓用了分頁功能,並在for循環中添加了UILabel(現在)。在下面的scrollview中添加標籤是我的。

enter image description here

要看到左邊&權的數據,我所做的是從故事板取消選中剪輯子視圖。

enter image description here

但是後來我發現是我可以滾動只滾動型區域,而不是外界。

任何想法如何讓UILabel在滾動視圖內滾動&以外。


截至目前爲止,我所做的是在視圖中添加滑動手勢並以編程方式進行滾動。然而,我所看到的是如果我滾動外滾動視圖,它應該滾動滾動視圖也很少。

+0

IM在這個不明確的滾動我mainScrollView'但是我一直在尋找的,如果我滾動,它應該滾動一點' –

+0

@ Anbu.Karthik:意思是如果我向左滾動,手勢被調用,並且它的滑動滾動視圖,但是我想滾動,因爲我移動手指... –

+0

@ Anbu.Karthik:結帳解決方案 –

回答

1

Phewww ...

最後我設法讓它做..

我所做的是增加了一個滾動視圖(dummyScrollView)與上述主要滾動視圖(mainScrollView)全屏幕寬度(對此我用來顯示標籤)。

現在我啓用了dummyScrollView尋呼太貫徹下面我在哪裏根據該係數計算爲dummyScrollView

#pragma mark - UIScrollView Delegate 
- (void) scrollViewDidScroll:(UIScrollView *)sender 
{ 

    float myFactor = 0; 
    // 44232 is tag for new scrollview 
    if (sender.tag==44232) { 

     myFactor = mainScrollView.frame.size.width/duplicateSV.frame.size.width; 

     myFactor = duplicateSV.contentOffset.x*myFac; 

     CGRect mCC = CGRectMake(myFactor, 0, mainScrollView.frame.size.width, mainScrollView.frame.size.height); 
     [mainScrollView scrollRectToVisible:mCC animated:NO]; // NO is very important... YES will not work 
    } 

    // 44231 is main scrollview tag where I won't be doing anything... 
    if (sender.tag==44231) { 

    } 
} 
+0

高級總是高級.. –

+0

@ Anbu.Karthik:兄弟,你知道更多然後我,但我喜歡讓蘋果「ULLU」...我總是告訴很多朋友,我讓UI lu to apple ...:D:P –

+0

哈哈哈,不喜歡兄弟,我知道你的東西兄弟 –