【发布时间】:2012-10-12 05:15:48
【问题描述】:
我在 IB 中添加了一个视图。我在这个视图中有一个标签,它的高度会在运行时根据它所持有的文本而变化,现在我的问题是当标签大小变化时它超出了 UIView 的高度,所以我想在其中添加一个滚动视图此视图可查看完整标签。我已经添加了这样的滚动视图...
CGRect scrollViewFrame = CGRectMake(0, 0, 320, 460);
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:scrollViewFrame];
CGSize scrollViewContentSize = CGSizeMake(self.view.frame.size.width,
(self.view.frame.size.height + 1000));
[scrollView setContentSize:scrollViewContentSize];
[self.view addSubview:scrollView];
在我的视图中添加此滚动视图后,当我向下滚动时,我的视图并没有向下移动。我在这里做错什么了吗...
感谢您的帮助..
【问题讨论】:
-
你的 scarollview 帧高度不超过 uiview 所以可能会发生尝试 CGRect scrollViewFrame = CGRectMake(0, 0, 320, 460);更改高度 CGRect scrollViewFrame = CGRectMake(0, 0, 320, 560);或更多
-
@NitinGohel 我试过了,我的滚动视图正在下降,我的视图没有移动。 :(
-
@Unknown 我确实喜欢这样,对吧?能说的更具体点吗?
-
@Newbee 你试过设置 contentOffset 吗?
-
@CStreel 我现在做了。它仍然是一样的。我们需要为 self.view 激活任何属性吗?
标签: iphone ios uiview uiscrollview