从右侧推送/显示视图控制器,视图控制器覆盖前一个视图控制器的3/4部分

时间:2014-11-19 09:17:02

标签: ios uinavigationcontroller push presentviewcontroller

我想这样做:我推或提出一个名为B的视图控制器,前面的视图控制器叫做A,但是B不会覆盖全屏,它是屏幕宽度的3/4宽度,A的左1/4宽度变黑了,当我点击这个区域时,B可以被解雇,这可能吗?感谢您的建议!

2 个答案:

答案 0 :(得分:1)

为什么不尝试一些开源库来实现这一目标。 我遇到的最好的图书馆是SWRevealViewController

AppCoda上有一个TUTORIAL,其中包含此库。请查看更多信息。

FYI,

如果您仍然喜欢DIY方法,请查看this

答案 1 :(得分:0)

在Storyboard中选择视图控制器。转到属性检查员 - >模拟指标 - >尺寸 - >自由形式的

将B视图控制器的宽度更改为您想要的任何值。