如何使我的按钮居中在导航抽屉中,并使用swift删除边缘阴影?

时间:2015-12-15 13:28:40

标签: ios swift navigation-drawer ios-autolayout mmdrawercontroller

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

工作得很好。但我面临一些问题。在左侧抽屉中,我按下按钮,并在垂直和水平方向上标记中心。但看看这张照片。 enter image description here

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

1 个答案:

答案 0 :(得分:1)

我相信你已经为Drawer视图控制器设置了AutoLayout。我已经将MMDrawerConroller与UITableViews一起使用,并且它们可以根据宽度的变化进行调整。

对于阴影,你可以设置

[self setShowsShadow:NO];

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

[myMMDrawerConrollerInstance setShowsShadow:NO];