6

我制作了包含大量文本字段的滚动视图。我添加了更新的 TPKeyBoardAvoidingScrollView 并将其添加到滚动视图的文件所有者中。我在 .h 文件中添加了插座,在 .m 文件中合成并添加了行[self.view addSubview:scrollObject];

问题是视图仅在键盘出现后才开始滚动。加载视图后它不会滚动。

有什么解决办法吗?

添加这些行并没有解决我的查询

scrollViewObj = [[UIScrollView alloc] init];
  self.automaticallyAdjustsScrollViewInsets = NO;
    [scrollViewObj setScrollEnabled:YES];
    scrollViewObj.maximumZoomScale = 4.0;
    scrollViewObj.minimumZoomScale = 0.75;
    scrollViewObj.clipsToBounds = YES;
4

2 回答 2

0

你有 :

scrollViewObj.contentsize > scrollViewObj.frame.size.height ?

还如何将这些大量的文本字段添加到其中?(以编程方式/故事板)?

于 2013-10-31T21:16:18.820 回答
0

我通过在 viewDidLoad 的末尾添加以下内容来解决此问题:

scrollViewObj.contentInset = UIEdgeInsetsMake(0, 0, self.view.bounds.size.height * 2, 0);

参数的顺序是上、左、下、右。实验表明底边插图必须设置为大于内容高度的值。如果设置为 0,则其他边缘插图效果最佳。

于 2015-08-21T20:30:58.997 回答