您的位置:首页 > 其它

ScrollView

2016-04-20 11:54 316 查看
针对 ScrollView 内容设置偏移造成不显示问题。

@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES

在显示 ScrollView 的 Controller 中设置:

self.automaticallyAdjustsScrollViewInsets = NO;

UIViewController的View和导航栏的显示是这样的, 默认的, 如果导航栏设置为有透明度的(默认就是半透明的), UIViewController的View就会被导航栏覆盖

如果不想被覆盖, 可以使用以下代码解决(控制器中调用):

self.edgesForExtendedLayout = UIRectEdgeNone;

反之, 如果导航栏是不透明的, 默认UIViewController的View就会往下移, 在导航栏下显示, 如果不想往下移, 可以实现如下代码(控制器中调用):

self.extendedLayoutIncludesOpaqueBars = YES;

 

ps: 仅对UIViewController而言, UITableViewController这里不是测试对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息