我在其他控制器中创建了一个带有一些标签的自定义UIView。 我将UIView命名为“ReportsView.h”
然后回到主控制器UIView,我希望在UIScrollView中添加一个子视图。 使用以下代码添加视图,但内容为空。这就像添加一个纯空白的UIView而不是我准备好的ReportsView。
ReportsView *rv = [[ReportsView alloc] init];
[rv setFrame:CGRectMake(self.scrollView.frame.size.width,0,self.scrollView.frame.size.width,600)];
[self.scrollView addSubview:rv];
答案 0 :(得分:1)
CGRectMake(self.scrollView.frame.size.width,0,self.scrollView.frame.size.width,600)
正在放在屏幕外。 (或滚动视图剪辑子视图)
我相信在您的情况下,scrollview的子视图的原点应为0,0
CGRectMake(0,0,self.scrollView.frame.size.width,600)
或
CGRectMake(0,0,self.scrollView.frame.size.width,self.scrollView.frame.size.height)
应该有效