0
我目前正在工作的項目要求UIScrollView
垂直和水平滾動,但它只能垂直彈跳。這可能嗎?我注意到聲明中有一個verticalBouncing
和horizontalBouncing
屬性,這可能是答案嗎?UIScrollView 1D彈跳但2D滾動
我目前正在工作的項目要求UIScrollView
垂直和水平滾動,但它只能垂直彈跳。這可能嗎?我注意到聲明中有一個verticalBouncing
和horizontalBouncing
屬性,這可能是答案嗎?UIScrollView 1D彈跳但2D滾動
您不能直接訪問@package
ivars。但是,您可以自己註冊爲UIScrollView
的代表並執行此代碼
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
float maxX = scrollView.contentSize.width - scrollView.frame.size.width;
CGPoint offset = scrollView.contentOffset;
offset.x = MAX(MIN(maxX, offset.x), 0);
scrollView.contentOffset = offset;
}
謝謝!我甚至沒有考慮使用這種委託方法。 – 2012-08-15 19:37:25
創建SO問題真的更容易,而不僅僅是測試它嗎? – JustSid 2012-08-15 04:30:39
我試過了,但我無法訪問這些屬性。 'valueForKey:'返回一個'id'對象,但'horizontalBouncing'是一個結構內的int。 – 2012-08-15 04:33:10
你能提供代碼_exactly_你試過了嗎? – holex 2012-08-15 07:21:49