【问题标题】:Push/Present a viewcontroller from right,the viewcontroller cover 3/4 part of previous viewcontroller从右侧推送/呈现一个viewcontroller,viewcontroller覆盖了前一个viewcontroller的3/4部分
【发布时间】:2014-11-19 09:17:01
【问题描述】:

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

【问题讨论】:

    标签: ios uinavigationcontroller push presentviewcontroller


    【解决方案1】:

    您为什么不尝试一些开源库来实现这一点。 我遇到的最好的库是SWRevealViewController

    在 AppCoda 上有一个 TUTORIAL 以这个库为特色。查看更多信息。

    仅供参考,

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

    【讨论】:

    • 不完全符合我的问题,但仍然是一个很好的回答,谢谢
    【解决方案2】:

    在 Storyboard 中选择视图控制器。 Goto Attributes Inspector -> Simulated Metrics -> Size -> freeform

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

    【讨论】:

      猜你喜欢
      • 2012-02-13
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      相关资源
      最近更新 更多