【问题标题】:UIScrollView bounces backUIScrollView 反弹回来
【发布时间】:2014-01-20 14:27:24
【问题描述】:

我在UIView 中嵌入了一个UIScrollView。向下滚动时,它会弹回其可视屏幕。我对此没有任何明确的解决方法..我已经查看了所有其他问题..我的应用程序没有答案。 这是我的代码...

-(void)viewDidAppear
{
    const CGFloat BoardWidth = 320;
    const CGFloat BoardHeight = 480;
    self.cScrollLabel.frame = CGRectMake(0, 0, BoardWidth, BoardHeight);
    self.cScrollLabel.contentSize = CGSizeMake(BoardWidth, 2 * BoardHeight);
    [super viewDidLoad];
}

我已禁用分页,启用滚动...我该怎么办?!?!?

【问题讨论】:

  • 为什么要从 viewDidAppear 调用 viewDidLoad?
  • 放在那里应该有错误吗?
  • 是的..把超级viewDidAppear放在那里...

标签: ios iphone objective-c uiscrollview


【解决方案1】:

试试这个,如果可行的话。

禁用弹跳使用这个 -> scrollView.bounces = NO;像这样禁用水平滚动设置滚动视图的内容大小 ->

float sizeOfContent = 0;
UIView *lLast = [scrollView.subviews lastObject];
NSInteger wd = lLast.frame.origin.y;
NSInteger ht = lLast.frame.size.height;

sizeOfContent = wd+ht;

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);

【讨论】:

  • 你学过xib或者coding吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 2020-05-14
  • 1970-01-01
相关资源
最近更新 更多