uiscrollview

    1熱度

    2回答

    我有一個視圖層次結構作爲UIScrollView實例的子視圖。視圖層次結構使用簡單的容器視圖作爲水平行子視圖貼圖的包裝器,每個子視圖貼圖都是覆蓋drawRect的UIView子類。沒有什麼花哨。 作爲一個完整性檢查,我重複每個子視圖圖塊的邊界,框架和變換。令我驚訝的是,在變焦過程中,每一個都保持不變!這是一個大問題,因爲我打算在完成縮放序列後重新繪製每個圖塊。沒有正確的尺寸這是不可能的。 如果他們

    5熱度

    6回答

    我一直無法找到這個問題,我有答案。 我有一個UIScrollView內一個UIImageView,我想中心內容垂直。 現在,我已經能夠做到這一點的唯一方法是通過基於的UIImageView大小的高度設置滾動視圖contentInset,但這不是一個完美的解決方案;它只是增加了的UIImageView的大小,使得UIScrollView的「思考」其含量較大,並增加了這些黑條的頂端。 我試圖從得到的幫

    8熱度

    1回答

    我有一個UIScrollView與分頁(所以典型的模型與UIPageControl和頁面之間左右拖/甩),我有工作正常。奇怪的是,當我想擺脫反彈(這樣你就不會看到左側和右側UI背後的黑色)時,突然分頁不再有效。 換句話說,當: scrollView.pagingEnabled = YES; scrollView.bounces = YES; 一切工作正常,但我不喜歡在頁面(0)和頁(長度爲1

    54熱度

    7回答

    我之前使用過UIScrollView,現在正在使用它,並且從來沒有出現問題。我現在將它添加到一箇舊的應用程序,雖然它按預期工作(我可以看看內容,用我的手指滾動,所有的邊界和大小設置正確,所以沒有空的內容,等等),我只是不能讓scrollToRectVisible工作。我甚至已經簡化呼叫,以便它只是移動到0,0位置: [scrollView scrollRectToVisible:CGRectMak

    1熱度

    2回答

    我有一個在UIView「窗口」後面水平滑動的UIViews。只有「窗口」範圍內的UIView才被看到。隨着視圖變得隱藏,我希望得到通知,以便我可以用剛剛隱藏的視圖執行一些任務。做這個的最好方式是什麼?

    3熱度

    2回答

    我有一個UIScrollView,高度約爲600像素,寬度約爲320。所以我允許用戶垂直滾動。 我也試圖捕獲視圖上的水平滑動。問題似乎是,當用戶在一些意外的垂直移動時水平滑動時,UIScrollView滾動和我的touchesEnded委託方法永遠不會被調用。 這裏是我的代碼: - (void)touchesEnded: (NSSet *)touches withEvent: (UIEvent *

    3熱度

    2回答

    我有豎直地堆疊在一個視圖控制器在彼此的頂部的兩個水平滾動UIScrollViews。每個UIScrollView佔用一半的屏幕。我試圖獨立地跟蹤兩個UIScrollViews的位置。 我已經成功地使用這種跟蹤頂部的UIScrollView的位置: - (void)scrollViewDidScroll:(UIScrollView *)scrollView1 { int Position = (

    4熱度

    4回答

    在方法viewForZoomingInScrollView:授人以我的滾動型我做這些看似無害的: //滾動視圖是傳遞給此方法 浮動富=滾動視圖參數。 zoomScale 熱潮!崩潰,你好gdb。 這是一個已知的錯誤嗎?我應該提交嗎? 乾杯, 道格

    20熱度

    5回答

    所以,UITableView基本上支持「無限」滾動。有可能是一個限制,但吸盤可以滾動looonnnggg時間。我想用UIScrollView模仿這種行爲,但有兩個基本障礙: 1)scrollView.contentSize在創建時已修復。 2)縮放可以將任何延遲加載方案全部拖到地獄,因爲它可能導致infinte數據爆炸。 讓別人思考這個主意嗎?是的,我知道,我們本質上是在討論在這裏重新創建Goog

    0熱度

    1回答

    現在,當我槍王我運行這段代碼的UIScrollView(來自蘋果自己的示例代碼獲取): #define ZOOM_STEP 1.5 float newScale = [imageScrollView zoomScale] * ZOOM_STEP; CGRect zoomRect = [self zoomRectForScale:newScale withCenter:tapPoint]; [