【发布时间】:2015-03-01 16:36:51
【问题描述】:
我创建了一个滚动视图,我想在水平轴上工作。我创建它如下。
在我的 scrollerViewController.h 文件中
@property IBOutlet UIScrollView *scroller;
在我的 scrollerViewController.m 文件中
- (void)viewDidLoad {
[super viewDidLoad];
self.scroller = [[UIScrollView alloc] init];
[self.scroller setScrollEnabled:YES];
[self.scroller setContentSize:CGSizeMake(968, 263)];
}
在情节提要中,我的 scrollerViewController 模拟大小已设为 1000,滚动视图的宽度和高度与 [self.scroller setContentSize:CGSizeMake(968, 263)];
scrollView 已连接,但仍不会滚动。我在滚动视图中放置了一个带有文本的标签。任何想法为什么它不起作用?
谢谢
【问题讨论】:
-
我不明白你在情节提要上添加了滚动视图,你还在做分配吗?
-
我不是故意的...有什么想法吗?
-
如果我的 ScrollView 是垂直的,它可以工作,但如果它是水平的,它不会做任何事情?有什么帮助吗?
-
就像我在链接到的那个答案中写的那样,将
[self.scroller setContentSize:CGSizeMake(968, 263)];移动到viewDidLayoutSubviews。
标签: ios objective-c xcode cocoa-touch uiscrollview