【发布时间】:2014-09-07 20:52:42
【问题描述】:
我有一个相当简单的滚动视图设置,我想摆脱 contentInset。
MyViewController.h
@interface MyViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@end
MyViewController.m
@interface MyViewController
-(void)viewDidLoad
{
[super viewDidLoad];
[self.scrollView setContentInset:UIEdgeInsetsZero];
...
}
在我的故事板中,我的滚动视图从导航栏的底部开始。不幸的是,我在运行应用程序时得到以下结果。似乎 contentInset 仍然非常活跃。我已将 scrollView 背景设为绿色。
编辑:只提供故事板的图片和出口链接
【问题讨论】:
-
仍然在为此苦苦挣扎 - 可以碰撞吗?
-
尝试在
- (void)viewWillLayoutSubviews中添加[self.scrollView setContentInset:UIEdgeInsetsZero]; -
或 viewDidAppear:animated
-
self.edgesForExtendedLayout = UIRectEdgeNone;相关吗? -
有效!谢谢@KudoCC
标签: ios uiscrollview