2012-02-21 40 views
1

我通過從基於分割視圖的模板開始構建了一個小型演示應用程序。然後使用IB我添加了一個滾動視圖到詳細視圖,然後是一個圖像視圖到滾動視圖。滾動視圖和圖像視圖的大小與詳細視圖相同。最後,我在圖像視圖中添加了一個png圖像,其大小與圖像視圖相同。如何滾動從肖像向風景模式旋轉的圖像

當我運行這個應用程序,開始肖像模式,一切都很好。但是當我將ipad旋轉到風景時,我只能看到細節視圖中的一部分圖像,從左上角開始,並且在視圖中適合的位置向下和向右移動。我希望能夠將圖像的其他部分滾動到視圖中,但當我嘗試拖動圖像時圖像不會移動。我已經使用了IB中可用的滾動視圖和圖像視圖的屬性,但是我一直無法找到允許我以橫向模式滾動圖像的配置。有人能告訴我是否以及如何能夠做到這一點?

感謝

回答

1

你必須解決您的UIScrollView的主要子視圖的支柱和彈簧。

檢查IB中的視圖,轉到出口選項卡旁邊的選項卡,然後您會看到兩個框 - 一個帶有9個點,另一個帶有另一個。

默認情況下,您會看到選定的最左上角的點,而選擇中間的點。

然後在下面的框中打開看起來像'我'的線:(上,左,右)。同時點擊你會在那裏找到的水平箭頭。

希望這會有所幫助,只要問我是否還有其他問題。

+0

嗨,謝謝。這解決了一半的問題。現在,在橫向模式下,我可以向任何方向拖動圖像。但是,當我向上拖動圖像以便看到最下面的部分時,只要我的手指離開屏幕,圖像就會向下滾動。當我拖動圖像時,我想讓它保持原樣,以便我可以在圖像底部進行操作。如果可以,我想避免縮放(尤其是)或調整圖像大小。 – 2012-02-29 21:59:30

+0

您必須更改我們的UIScrollView的contentSize。我猜測contentSize不夠大,您可以查看底部的細節。將其設置爲包含您要滾動到的詳細信息的子視圖邊界的大小。 – acecapades 2012-03-01 02:03:07

相關問題