我制作了包含大量文本字段的滚动视图。我添加了更新的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;
答案 0 :(得分:0)
scrollViewObj.contentsize > scrollViewObj.frame.size.height ?
还如何将这些批量的textField添加到? (编程/故事板)?
答案 1 :(得分:0)
我通过在viewDidLoad:
的末尾添加以下内容来解决此问题scrollViewObj.contentInset = UIEdgeInsetsMake(0,0,self.view.bounds.size.height * 2,0);
参数的顺序是顶部,左侧,底部,右侧。试验表明底边插入必须设置为大于内容高度的值。如果设置为0,则其他边缘插入最佳。