私が現在取り組んでいるプロジェクトでは、UIScrollView
垂直方向と水平方向にスクロールする必要がありますが、垂直方向にのみバウンスする必要があります。これは可能ですか?verticalBouncing
宣言にandプロパティがあることに気付きましたが、horizontalBouncing
それが答えでしょうか?
質問する
164 次
1 に答える
3
@package
ivar に直接アクセスすることはできません。ただし、このコードのデリゲートとして自分自身を登録し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-15T07:16:49.420 に答える