ios - addSubView当前uiview

标签 ios xcode uiscrollview addsubview

我在其他 Controller 中创建了一个自定义 UIView,其中包含一些标签。 我已将 UIView 命名为“ReportsView.h”

然后回到主 Controller UIView,我想在UIScrollView中添加一个 subview 。 使用下面的代码,添加了 View ,但内容是空白的。这就像添加一个纯空白的 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];

最佳答案

CGRectMake(self.scrollView.frame.size.width,0,self.scrollView.frame.size.width,600)

被放置在屏幕外。 (或者 ScrollView 正在裁剪 subview )

我相信 ScrollView 的 subview 的原点在你的情况下应该是 0,0

CGRectMake(0,0,self.scrollView.frame.size.width,600)

CGRectMake(0,0,self.scrollView.frame.size.width,self.scrollView.frame.size.height)

应该可以

关于ios - addSubView当前uiview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13862702/

相关文章:

ios - 将 UIScrollView 中的按钮居中

ios - 将带有按钮的 UIScrollview 保存到 NSuserdefaults

ios - 无论 View 高度如何,frame.size.height 的值始终相同

ios - Objective C Completion Block 导致 swift 崩溃

iphone - iphone 是否可以一次在一个屏幕上设置多个tableview

css - Phonegap xcode jquery 移动 css 不要加载它

ios - 在 iOS (Swift) 中无法正确显示 Stack View 中的 View

iOS:如何在代码中打开我自己的文件格式(例如 .own)

ios - 如何使 UIBarButtonItem 添加一个新的 NSDate 对象到 NSDictionary

ios - 使用 Apple Pencil 平滑绘图 - 一些不按顺序的点