2

我需要创建一个导航抽屉。我正在使用 swift 和 iOS 8。为了创建导航抽屉,我正在使用 MMDrawerConroller

它工作得很好。但我面临一些问题。在左侧抽屉中,我放置了按钮以及垂直和水平居中的标签。但是看看这张照片。 在此处输入图像描述

我的按钮和标签不在抽屉的中心。我认为该库隐藏了视图控制器的某些部分以提供导航抽屉效果,这就是标签和按钮未显示其完整尺寸的原因。但我需要使这个布局响应。抽屉边缘再次出现阴影。我怎样才能删除这个呢?如果无法解决,那么使用 swift 创建导航抽屉的替代方法是什么。

4

1 回答 1

1

我相信您已经为 Drawer 视图控制器设置了 AutoLayout。我已经将 MMDrawerConroller 与 UITableViews 一起使用,它们可以很好地适应宽度的变化。

而对于阴影,你可以设置

[self setShowsShadow:NO];

在从 MMDrawerConroller 或您的 MMDrawerConroller 实例派生的控制器中

[myMMDrawerConrollerInstance setShowsShadow:NO];
于 2015-12-15T13:41:12.740 回答