我有一個'UIScrollView',應該顯示一個圖像列表的另一個。這是我使用添加的每個圖像的代碼:UINavigationViewController更改iOS7中的滾動視圖的行爲
#define SCROLL_PADDING 10
#define SCROLL_DIMENSIONS 50
view.frame = CGRectMake(xValue, SCROLL_PADDING, SCROLL_DIMENSIONS, SCROLL_DIMENSIONS);
[scroller addSubview:view];
然而,如下面的圖像中,圖像被加載有垂直偏移。經過一番研究,我意識到這個偏移與導航欄高度相同。
注1:默認情況下,圖像無法看到。我必須向上滾動才能看到它們。
注2:我應該無法滾動,因爲圖像應該放在滾動視圖中。
我決定以模態方式呈現視圖控制器,而不是將其推送到導航視圖控制器的層次結構,並且所有事情都按預期工作。
此問題只發生在iOS7。任何想法爲什麼?