【发布时间】:2014-11-19 09:17:01
【问题描述】:
我想这样做:我推送或呈现一个名为 B 的视图控制器,之前的视图控制器名为 A,但 B 不会覆盖全屏,它是屏幕宽度的 3/4 宽度,左侧是 A 的 1/4 宽度变暗,当我点击这个区域时,B可以被解雇,这可能吗?感谢您的建议!
【问题讨论】:
标签: ios uinavigationcontroller push presentviewcontroller
我想这样做:我推送或呈现一个名为 B 的视图控制器,之前的视图控制器名为 A,但 B 不会覆盖全屏,它是屏幕宽度的 3/4 宽度,左侧是 A 的 1/4 宽度变暗,当我点击这个区域时,B可以被解雇,这可能吗?感谢您的建议!
【问题讨论】:
标签: ios uinavigationcontroller push presentviewcontroller
您为什么不尝试一些开源库来实现这一点。 我遇到的最好的库是SWRevealViewController
在 AppCoda 上有一个 TUTORIAL 以这个库为特色。查看更多信息。
仅供参考,
如果您仍然喜欢 DIY 方法,请查看 this。
【讨论】:
在 Storyboard 中选择视图控制器。 Goto Attributes Inspector -> Simulated Metrics -> Size -> freeform
将 B 视图控制器的宽度更改为您想要的任何值。
【讨论】: