相关疑难解决方法(0)

以编程方式对Interface Builder/xib/nib自动调整掩码

我在(可能是错误的)假设中,在xib中启用右边距指示符等同于使用UIViewAutoresizingFlexibleLeftMargin内部代码等等.

所以,我曾经根据这个快照思考: 在此输入图像描述

今天晚些时候我不得不交叉检查,偶然发现了这个帖子.

还有苹果文档,标题为标题部分 - "使用自动调整规则自动处理布局更改"链接:https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/ CreatingViews.html

所以我现在脑子里有一个更新的概念,关于如何以编程方式设置自动调整掩码等同于xib设置:

场景1:仅设置(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)相当于:

(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)

在XIB?

场景2:(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)代码设置相当于:

(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)

在XIB?

我的2个更新方案是否正确?我现在理解了吗?

cocoa-touch uiview ios autoresizingmask

217
推荐指数
2
解决办法
7万
查看次数

滚动视图无法运行IOS 7

我有一个scrollview,里面有20个UItextviews.scrollview无法正常工作.我在viewdidload中设置了以下内容.

self.MainScroll.contentSize = CGSizeMake(320, 1800);
Run Code Online (Sandbox Code Playgroud)

它仍然没有滚动.但是,如果我垂直弹跳,它就会反弹.我的scrollview是尺寸为320*600的主UIview的子代.请指导如何启用滚动!!

iphone uiscrollview ios7

28
推荐指数
1
解决办法
2万
查看次数