iOS UIWindow 子视图 无法全屏,求帮助

2016-05-01 00:13:23 +08:00
 fork3rt
最近在学 iOS ,遇到如下问题:
下面执行后应该是全屏的,也就是说图片应该充满屏幕,但是无论怎么写,都是四分之一。。。。 求帮助

https://gist.github.com/n0th1n9/003710285384ed1be79998324ed328e8

1562 次点击
所在节点    问与答
1 条回复
a412739861
2016-05-01 17:46:11 +08:00
现在 iOS 的标准回复应该是劝退么……

好了,说点正经的……说错不要怪我,反正代码打进去就知道对错了吧……当我抱砖引玉吧

你的图是放在 viewcontroller 里面的呢,还是那个 mainview 啊?
如果是 mainview 里面,我猜是你的 fram 没加约束,所以界面没跟着拉伸,你可以打印下 firstFrame
如果只是要撑满的话,也不用加那么多约束的样子。
用 mainView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibWidth
可能有打错……不是 Xcode 里面复制出来的……不过 7.2 的补全,你打一部分应该就可以了吧。

PS:另外 self.window 似乎不用初始化吧,也许是用代码需要……我的 rootViewController 是用 storyBoard 的设置的……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275583

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX